jquery序列化提交中文乱码的解决办法:1、打开相应的jquery文件;2、通过调用“decodeURIComponent(XXX,true);”方法将数据解码即可解决乱码问题。

本教程操作环境:Windows10系统、jquery3.2.1版、DELL G3电脑
jquery序列化提交中文乱码怎么办?
jquery中使用serialize() 序列化表单时 中文乱码问题
//登录
$(".register-btn").click(function() {
var form = $("#register-form").serialize();
//序列化中文时之所以乱码是因为.serialize()调用了encodeURLComponent方法将数据编码了
//原因:.serialize()自动调用了encodeURIComponent方法将数据编码了
//解决方法:调用decodeURIComponent(XXX,true);将数据解码
form = decodeURIComponent(form,true); //关键点
var formArray = form.split("&");
var obj = {};
for(var i = 0;i推荐学习:《jQuery视频教程》









