原因【.serialize()】自动调用了encodeURIComponent方法将数据编码了,jquery使用serialize()出现中文乱码的解决办法:调用【decodeURIComponent(XXX,true);】将数据解码。
本教程操作环境:windows7系统、jquery3.2.1版本,该方法适用于所有品牌电脑。
推荐:jquery视频教程
jquery使用serialize()出现中文乱码的解决办法:
原因:.serialize()自动调用了encodeURIComponent方法将数据编码了
解决方法:调用decodeURIComponent(XXX,true);将数据解码
例如:
1
2
var params = jQuery("#formId").serialize(); // http request parameters.
params = decodeURIComponent(params,true);
相关学习推荐:js视频教程
jquery使用serialize()出现中文乱码怎么办
最新推荐文章于 2023-05-23 00:44:12 发布
本文介绍了jQuery使用serialize()出现中文乱码的解决办法。原因是.serialize()自动调用encodeURIComponent方法编码数据,解决方法是调用decodeURIComponent(XXX,true)将数据解码,还给出示例代码,适用于windows7系统、jquery3.2.1版本。
179

被折叠的 条评论
为什么被折叠?



