玩转web之ajax(一)---使用表单的serialize()方法中文乱码解决
来源:互联网 发布:基本放大电路实验数据 编辑:程序博客网 时间:2024/05/21 21:33
有时候我们需要使用ajax提交去提交form的值,这样就需要使用serialize()去获取form的值,但这样获取的值如果有中文,会乱码,原因和解决方法如下:
原因:.serialize()自动调用了encodeURIComponent方法将数据编码了
解决方法:调用decodeURIComponent(XXX,true);将数据解码
如:
var data=$('#addf').serialize();
data= decodeURIComponent(data,true);
1 0
- 玩转web之ajax(一)---使用表单的serialize()方法中文乱码解决
- ajax表单提交使用serialize()方法解决中文乱码
- ajax表单提交使用serialize()方法解决中文乱码
- 玩转web之json(五)---将表单通过serialize()方法获取的值转成json
- serialize()方法的使用与乱码解决
- jquery的$('#theForm').serialize()获取表单数据,ajax传递到服务器中文乱码。
- jQuery ajax serialize()方法的使用以及常见问题解决
- 解决AJAX中文出现乱码的方法
- Ajax提交表单时的中文乱码问题的解决
- 解决ajax提交表单时中文乱码的问题
- jQuery ajax中使用serialize() 方法提交表单数据
- jQuery ajax中使用serialize() 方法提交表单数据
- jQuery ajax中使用serialize()方法提交表单数据
- jQuery ajax中使用serialize()方法提交表单数据
- 【AJAX】使用serialize()方法序列化表单元素值
- jQuery ajax中使用serialize() 方法提交表单数据
- jQuery ajax中使用serialize() 方法提交表单数据
- jQuery ajax - serialize() 方法的使用
- 黑马程序员-Oracle(第四讲)
- 一路上那青春小鸟掉下长不回的羽毛
- Ubuntu常见错误-Could not get lock /var/lib/dpkg/lock解决方法
- Linux简单命令
- 【android】设置监听事件,要特别注意的事项,防止程序崩溃
- 玩转web之ajax(一)---使用表单的serialize()方法中文乱码解决
- SQL Server创建存储过程
- STP 3 - 生成树协议中4个guard 和 3个fast加一个filter
- hash函数为什么要选择对素数求余
- 黑客技术交流
- 穆熙妍在节目中秀美鞋
- 字符数组在C++、C#等语言中的操作
- ubuntu12.04 编译emacs24.2
- kimi乖巧可爱获赞 辣妈陈若仪破洞裤抢镜