jquery form表单.serialize()序列化后中文乱码
一次用$http.post向后台提交数据,提交时候发现一个文本域里面输入的中文全部被转义,在看了黑衣教主的博客才发现原因!
原因:.serialize()自动调用了encodeURIComponent方法将数据编码了
解决方法:调用decodeURIComponent(XXX,true);将数据解码
例如:
var params = jQuery("#formId").serialize(); // http request parameters.
params = decodeURIComponent(params,true);

浙公网安备 33010602011771号