前台传值到后台变乱码的问题

第一种

var str;
if ($("#txtName").val() != "") {
str = " and DOCNAME like'%" + $("#txtName").val() + "%' ";
}
else { var str = " "; }
if ($("#Txtdocid").val() != "") {
str += " and DOCID like '%" + $("#Txtdocid").val() + "%' ";
}
else { str += "";}
var querydata = "keyword=getdoctoralter&strWhere=1=1 " +escape(str) + " ";

注明:escape(str)这种写法,后台正常接收不需要任何转换。

第二种

url += "&linktel="+encodeURIComponent(linktel);  

注明:这种写法后台也不需要转换,正常接收就行。

原文地址:https://www.cnblogs.com/zcwry/p/5683445.html