如何使用jquery通过ajax发送电子邮件地址

时间:2011-01-12 13:59:28

标签: jquery ajax

var emailid='sample@email.com'
var data='email='+emailid;
    $.ajax({
               type: "POST",
               url: "sample.php",
               data: data,
               dataType: "text",
    });

我通过ajax向服务器发送emailid。我是否需要在发送时编码或解码电子邮件ID。通过ajax发送电子邮件地址,帮助我如何编码和解码它。

1 个答案:

答案 0 :(得分:9)

不要将字符串传递给data;使用一个对象让jQuery处理编码:

var emailid = 'sample@email.com',
    data = { email: emailid };
$.ajax({
           type: "POST",
           url: "sample.php",
           data: data,
           dataType: "text"
});

请注意,我已在dataType之后删除了逗号,以便您的通话能够在IE 6& 7。