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