jQuery serialize()中文乱码如何处理

2020年2月22日 511点热度 0人点赞 0条评论

小编做后台的时候,发现用serialize()获取form表单数据的时候,数据会乱码,当时小编是用layui框架去获取的,效果是这样的

作用:十六进制转义序列将被它们表示的字符替换。

可以用 decodeURIComponent() (解码)。

    //获取form所有输入框的数据
    var params = $(".formAttri").serialize();
    //转换解码
    params = decodeURIComponent(params);

解码后的效果图

 

也可以转换加码 encodeURIComponent() 加码之后就成了十六进制了

    //获取form所有输入框的数据
    var params = $(".formAttri").serialize();
    //转换加码
    params = encodeURIComponent(params);

 

希望这边文章对您有帮助

 

 

 

东泰

这个人很懒,什么都没留下

文章评论