jq 获取表单未提交数据

来源:互联网 发布:南方寝饰淘宝旗舰店 编辑:程序博客网 时间:2024/05/19 11:19
jquery form表单.serialize()序列化后中文乱码问题原因及解决

原因:.serialize()自动调用了encodeURIComponent方法将数据编码了
解决方法:调用decodeURIComponent(XXX,true);将数据解码
例如:
var params = jQuery("#formId").serialize(); // http request parameters.
params = decodeURIComponent(params,true);


$("form").serialize() 可以获取form为提交数据, 其中里面中文默认被转码

decodeURIComponent($("form").serialize(), true) 解码中文表单数据
0 0
原创粉丝点击