var emailid='sample@email.com'
var data='email='+emailid;
$.ajax({
type: "POST",
url: "sample.php",
data: data,
dataType: "text",
});
我通过ajax向服务器发送emailid。我是否需要在发送时编码或解码电子邮件ID。通过ajax发送电子邮件地址,帮助我如何编码和解码它。
答案 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。