Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 将HTML作为mailto链接的正文发送_Jquery - Fatal编程技术网

Jquery 将HTML作为mailto链接的正文发送

Jquery 将HTML作为mailto链接的正文发送,jquery,Jquery,当用户在使用jqueryajax时在我的应用程序中遇到错误时,我希望能够向支持团队发送电子邮件(可选)。我已经提供了一个简单的mailto链接,但是如何将错误作为邮件的一部分发送?e、 g.jqXHR.responseText 因为我使用的是.net,所以错误有格式,因此我无法执行:?body='+jqXHR.responseText 有什么想法吗?记住,我使用的是jQueryAjax,所有这些都发生在一个模式中 我唯一真正的解决方案是创建另一个模式,其中包含邮件表单,然后使用.net发送HTM

当用户在使用jqueryajax时在我的应用程序中遇到错误时,我希望能够向支持团队发送电子邮件(可选)。我已经提供了一个简单的mailto链接,但是如何将错误作为邮件的一部分发送?e、 g.
jqXHR.responseText

因为我使用的是.net,所以错误有格式,因此我无法执行:
?body='+jqXHR.responseText

有什么想法吗?记住,我使用的是jQueryAjax,所有这些都发生在一个模式中


我唯一真正的解决方案是创建另一个模式,其中包含邮件表单,然后使用.net发送HTML。

我认为这应该很容易做到

$(document).ready(function() {
   var bodycontent = $('.div_you_want').text();
   $('.addyoursdivsclass').append("<a href='mailto:email@email.com?subject=" + bodycontent + ">LINK</a>");
});
$(文档).ready(函数(){
var bodycontent=$('.div_您想要的').text();
$('.addyoursdivsclass')。追加(“”);
});

我还没有在JSFIDLE中测试过这一点,您可能需要这样做。如果这有帮助,请告诉我。

我认为这应该很容易做到

$(document).ready(function() {
   var bodycontent = $('.div_you_want').text();
   $('.addyoursdivsclass').append("<a href='mailto:email@email.com?subject=" + bodycontent + ">LINK</a>");
});
$(文档).ready(函数(){
var bodycontent=$('.div_您想要的').text();
$('.addyoursdivsclass')。追加(“”);
});

我还没有在JSFIDLE中测试过这一点,您可能需要这样做。html让我知道这是否有帮助。

base64对其进行编码,然后将其附加到正文:)1。)这意味着我必须在另一端解码错误,2。)您不能在邮件中发送base64。看看这个,使用一个表单,有隐藏的输入,所以同样的事情,但是更多的代码,向下滚动到
html mailto表单
,我真的认为你应该把它发布到你的服务器上,所有的信息都用php中的
$\u post
,然后通过电子邮件发送,如果你想得到报告,你甚至不需要要求用户向你发送报告,您可以只收集它:)base64编码它,然后将它附加到正文:)1。)这意味着我必须解码另一端的错误,2。)您不能在邮件中发送base64。看看这个,使用一个表单,有隐藏的输入,所以同样的事情,但是更多的代码,向下滚动到
html mailto表单
,我真的认为你应该把它发布到你的服务器上,所有的信息都用php中的
$\u post
,然后通过电子邮件发送,如果你想得到报告,你甚至不需要要求用户向你发送报告,你可以收集它:)