通过电子邮件javascript发送媒体

时间:2013-05-16 09:25:51

标签: javascript jquery cordova

我正在尝试通过邮件发送录制的邮件,但即使该功能正在运行,单击“发送”按钮时也没有打开邮件客户端或邮件,

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;
 });

}

我的剧本中出现了什么问题?

1 个答案:

答案 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;
  });
});