小编做后台的时候,发现用serialize()获取form表单数据的时候,数据会乱码,当时小编是用layui框架去获取的,效果是这样的
作用:十六进制转义序列将被它们表示的字符替换。 可以用 decodeURIComponent() (解码)。
//获取form所有输入框的数据
var params = $(".formAttri").serialize();
//转换解码
params = decodeURIComponent(params);
解码后的效果图
也可以转换加码 encodeURIComponent() 加码之后就成了十六进制了
//获取form所有输入框的数据
var params = $(".formAttri").serialize();
//转换加码
params = encodeURIComponent(params);
希望这边文章对您有帮助
全部评论