手记

jquery form表单.serialize()序列化后中文乱码问题原因及解决

原因:.serialize()自动调用了encodeURIComponent方法将数据编码了
解决方法:调用decodeURIComponent(XXX,true);将数据解码
例如:
var params = jQuery("#formId").serialize(); // http request parameters.
params = decodeURIComponent(params,true);

1人推荐
随时随地看视频
慕课网APP

热门评论

decodeURIComponent()方法是哪里来的?

查看全部评论