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


本文摘自PHP中文网,作者coldplay.xixi,侵删。

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

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

推荐: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()出现中文乱码怎么办的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

jQuery on不可用怎么办

jQuery怎么判断对象是否存在

jQuery怎么获取表单标签值

jQuery给元素设置/取消readonly和disabled属性

如何删除css样式

jQuery addclass不起作用怎么办

jQuery如何判断对象是否获得焦点

jQuery如何设置元素不可见

通过jQuery怎么获取数据库的内容

jQuery easyui 乱码怎么办

更多相关阅读请进入《jQuery》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...