jQuery使用serialize()表单序列化时出现中文乱码问题的解决办法


Posted in Javascript onJuly 27, 2016

序列化中文时之所以乱码是因为.serialize()调用了encodeURLComponent方法将数据编码了

解决方法就是进行解码

原因:.serialize()自动调用了encodeURIComponent方法将数据编码了

解决方法:调用decodeURIComponent(XXX,true);将数据解码

例如:

var params = jQuery("#formId").serialize(); // http request parameters. 
params = decodeURIComponent(params,true);

以上所述是小编给大家介绍的jQuery使用serialize()序列化表单时出现中文乱码问题的解决办法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
按给定几率进行随机抽取的js代码
Dec 28 Javascript
Js动态添加复选框Checkbox的实例方法
Apr 08 Javascript
JavaScript中的noscript元素属性位置及作用介绍
Apr 11 Javascript
Backbone.js的一些使用技巧
Jul 01 Javascript
JavaScript实现为input与textarea自定义hover,focus效果的方法
Aug 21 Javascript
JavaScript中的ajax功能的概念和示例详解
Oct 17 Javascript
jquery仿微信聊天界面
May 06 jQuery
mongoose中利用populate处理嵌套的方法
May 26 Javascript
JavaScript实现一个空中避难的小游戏
Jun 06 Javascript
JS实现table表格固定表头且表头随横向滚动而滚动
Oct 26 Javascript
浅析Visual Studio Code断点调试Vue
Feb 27 Javascript
javascript实现的字符串转换成数组操作示例
Jun 13 Javascript
详解Angular开发中的登陆与身份验证
Jul 27 #Javascript
jQuery+css实现非常漂亮的水平导航菜单效果
Jul 27 #Javascript
jQuery+CSS实现简单切换菜单示例
Jul 27 #Javascript
AngularJS 指令详细介绍
Jul 27 #Javascript
js中遍历Map对象的方法
Jul 27 #Javascript
angular.js分页代码的实例
Jul 27 #Javascript
jQuery基于函数重载实现自定义Alert函数样式的方法
Jul 27 #Javascript
You might like
php adodb介绍
2009/03/19 PHP
浅析php插件 HTMLPurifier HTML解析器
2013/07/01 PHP
php图像处理函数大全(推荐收藏)
2013/07/11 PHP
PHP实现的memcache环形队列类实例
2015/07/28 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
2018/03/02 PHP
PHP实现微信申请退款功能
2018/10/01 PHP
php判断某个方法是否存在函数function_exists (),method_exists()与is_callable()区别与用法解析
2020/04/20 PHP
jquery(live)中File input的change方法只起一次作用的解决办法
2011/10/21 Javascript
javascript中encodeURI和decodeURI方法使用介绍
2013/05/06 Javascript
js检查页面上有无重复id的实现代码
2013/07/17 Javascript
jQuery 获取、设置HTML或TEXT内容的两种方法
2014/05/23 Javascript
jquery validate和jquery form 插件组合实现验证表单后AJAX提交
2015/08/26 Javascript
简单谈谈node.js 版本控制 nvm和 n
2015/10/15 Javascript
JS实现不使用图片仿Windows右键菜单效果代码
2015/10/22 Javascript
JavaScript电子时钟倒计时第二款
2016/01/10 Javascript
ubuntu编译nodejs所需的软件并安装
2017/09/12 NodeJs
[48:32]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 LGD vs VG
2018/04/01 DOTA
[42:52]Optic vs Serenity 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
[01:00:17]DOTA2-DPC中国联赛 正赛 SAG vs Dynasty BO3 第二场 1月25日
2021/03/11 DOTA
简单实现python爬虫功能
2015/12/31 Python
解决pycharm每次新建项目都要重新安装一些第三方库的问题
2019/01/17 Python
使用python绘制温度变化雷达图
2019/10/18 Python
python通过文本在一个图中画多条线的实例
2020/02/21 Python
最小二乘法及其python实现详解
2020/02/24 Python
PyCharm中如何直接使用Anaconda已安装的库
2020/05/28 Python
新秀丽拉杆箱美国官方网站:Samsonite美国
2016/07/25 全球购物
定义一结构体数组表示分数,并求两个分数相加之和
2013/06/11 面试题
工伤事故赔偿协议书
2014/04/15 职场文书
公司领导班子对照检查材料
2014/09/24 职场文书
三提三创主题教育活动查摆整改措施
2014/10/25 职场文书
2014年教师教学工作总结
2014/11/08 职场文书
企业财务人员岗位职责
2015/04/14 职场文书
党支部综合考察意见
2015/06/01 职场文书
关于Mybatis中SQL节点的深入解析
2022/03/19 Java/Android
java项目构建Gradle的使用教程
2022/03/24 Java/Android
mysql如何查询连续记录
2022/05/11 MySQL