JQuery/formValidator ajax中文乱码最合理解决方式
来源:互联网 发布:淘宝全屏详情页 编辑:程序博客网 时间:2024/06/05 06:06
最近使用jQuery遇到中文乱码问题,其实他的中文乱码就是因为contentType没有指定编码,
只需在jQuery.js中搜索contentType
然后在application/x-www-form-urlencoded后面加上; charset=UTF-8
最终变成contentType:"application/x-www-form-urlencoded; charset=UTF-8"
只需在jQuery.js中搜索contentType
然后在application/x-www-form-urlencoded后面加上; charset=UTF-8
最终变成contentType:"application/x-www-form-urlencoded; charset=UTF-8"
使用formValidator 的朋友,需要修改几个地方,我用的formValidator 3.3 发现2个问题。修改formValidator.js文件
1.中文乱码,首先按照上面修改jquery库的contentType,然后formValidator.js中搜索ajaxValid。
删除var parm = "clientid="+id+"&"+id+"="+encodeURIComponent(srcjo.val()); 中的encodeURIComponent()
变成var parm = "clientid="+id+"&"+id+"="+srcjo.val(); 就可以了。
2.data总是使用初始化的data
定义个参数 var ls_data = setting.data;
找到这段代码就在(上面那段代码的下一行)ls_url = ls_url + (ls_url.indexOf("?")>0?("&"+ parm) : ("?"+parm));
修改为ls_data = ls_data + (ls_url.indexOf("?")>0?("&"+ parm) : ("?"+parm));
然后把 data : setting.data, 修改为data : ls_data, 就可以了
- JQuery/formValidator ajax中文乱码最合理解决方式
- JQuery/formValidator ajax中文乱码最合理解决方式
- jquery ajax 中文乱码解决了 happy~~~~~
- asp gb2312 jquery ajax中文乱码解决
- 两种方式解决jquery Ajax 发送中文乱码的方法,
- 两种方式解决jquery Ajax 发送中文乱码的方法,
- jquery ajax 中文乱码
- JQuery AJax 中文乱码
- jquery ajax 中文乱码
- ajax中文乱码解决
- ajax中文乱码解决
- ajax中文乱码解决
- ajax中文乱码解决
- 解决ajax中文乱码
- ajax中文乱码解决
- ajax中文乱码解决
- 解决AJAX中文乱码
- AJAX中文乱码解决
- http status(服务器返回的状态码)
- linux 下的tar 压缩,解压指令
- 【转载】ICE介绍(2)
- 详解SQL中FOR XML子句的各种用法
- 【转载】ICE介绍(3)
- JQuery/formValidator ajax中文乱码最合理解决方式
- 用dom追加实现添加表格每一行
- rsync与rdiff-backup
- 一线网页游戏程序员日志 (八)
- 获取Windows系统明文密码神器
- mini2440之nand flash 分析(1)
- header('Content-Type: text/html; charset=utf-8');
- linux core的生成,调试
- MySQL之alter语句用法总结