我正在尝试通过邮件发送录制的邮件,但即使该功能正在运行,单击“发送”按钮时也没有打开邮件客户端或邮件,
function sendMail(media) {
$('#send').click(function() {
var link = "mailto:me@example.com"
+ "?cc=myCCaddress@example.com"
+ "&subject=" + escape("This is my subject")
+ "&body=" + media
;
window.location.href = link;
});
}
我的剧本中出现了什么问题?
答案 0 :(得分:0)
在sendMail
功能中,您可以为按钮创建处理程序。因此,您需要在声明后调用sendMail();
一次以创建处理程序。我认为如果你只打算使用它一次就没有必要创建单独的函数。你应该这样做:
$(function() {
$('#send').click(function() {
var link = "mailto:me@example.com"
+ "?cc=myCCaddress@example.com"
+ "&subject=" + escape("This is my subject")
+ "&body=" + media;
window.location.href = link;
});
});