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

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

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

可以用 decodeURIComponent() (解码)。

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

解码后的效果图

 

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

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

 

希望这边文章对您有帮助

 

 

 

本站资源除特别声明外,转载文章请声明文章出处
东泰博客 » jQuery serialize()中文乱码如何处理

发表评论