2011-01-12 113 views

回答

8

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

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

注意,我已删除从dataType后面的逗号,使您的通话将在IE浏览器6 & 7.

+2

我居然没意识到的jQuery在为`data`使用对象时执行编码。删除了我的答案,对此投了赞成票。 – karim79 2011-01-12 14:07:03

相关问题