欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  web前端

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

程序员文章站 2022-03-09 13:11:10
...

原因【.serialize()】自动调用了encodeURIComponent方法将数据编码了,jquery使用【serialize()】出现中文乱码的解决办法:调用【decodeURIComponent(XXX,true);】将数据解码。

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

本教程操作环境:windows7系统、jquery3.2.1版本、thinkpad t480电脑。

推荐:jquery视频教程

jquery使用serialize()出现中文乱码的解决办法:

原因:.serialize()自动调用了encodeURIComponent方法将数据编码了

解决方法:调用decodeURIComponent(XXX,true);将数据解码

例如:

var params = jQuery("#formId").serialize(); // http request parameters. 
params = decodeURIComponent(params,true);

相关学习推荐:js视频教程

以上就是jquery使用serialize()出现中文乱码怎么办的详细内容,更多请关注其它相关文章!

相关标签: jquery serialize()