Ajax调用从post中删除特殊字符

时间:2015-01-22 19:46:48

标签: jquery ajax

我有以下AJAX调用

url: '/Admin/UserManagmentUpdatemobile',
                type: 'GET',
                data: "UserName=" + userName + "&Email=" + corpEmail + "&MobileNo=" + mobileNo 

并且当发布到服务器的数据删除了+我如何处理这个时,手机号码有value ='+97111111111', 谢谢

1 个答案:

答案 0 :(得分:2)

如果将数据作为对象传递给jQuery.ajax,它将被正确编码

url: '/Admin/UserManagmentUpdatemobile',
type: 'GET',
data: {UserName: userName, Email: corpEmail, MobileNo: mobileNo}, 

如果您想使用encodeURIComponent

,可以手动对其进行编码
data: "UserName=" + encodeURIComponent(userName) + "&Email=" + encodeURIComponent(corpEmail) + "&MobileNo=" + encodeURIComponent(mobileNo)