其他分享
首页 > 其他分享> > jquery使用serialize()出现中文乱码怎么办

jquery使用serialize()出现中文乱码怎么办

作者:互联网

原因【.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,乱码,decodeURIComponent,params,true
来源: https://blog.csdn.net/hdl17822307857/article/details/112605355