Ajax请求,参数中含有非法字符处理
自己遇到了类似的问题,在网上找了这个方法,测试了下,可以。
参数 var jsondata = {"param1":"+_)(*&^%$#@!~","param2":"!@#$%^&*(()_+"};
jQuery.ajax({
url : "demo/specialcharacter.htm",
type : "post",
data : JSON.stringify(jsondata),
contentType: "application/json; charset=utf-8",
dataType : "json",
success : function(data){
alert(data.message);
}
});