如何解决JQuery ajaxSubmit提交中文乱码


一般人使用是

jQuery(form).ajaxSubmit({ 
url: "ajaxsub.aspx?abc=test",
type: "post", 
dataType: "json", 
success: data
});

分析:JQuery的AJAX提交,会将要提交的数据进行编码,使用encodeURIComponent在js中处理数据。因此,无论是 Firefox或者IE,提交的数据都是一致的,都是UTF-8编码后的数据。

查看Header,发现Entity中的Content-Type存在差异

在Firefox中,Content-Type指定了字符集为utf-8。

而IE里面却没有任何字符集指定,

显然,默认情况下,AJAX的异步提交的字符编码应该和网页本身保持一致,也就是说,Server端在没有发现显示的charset指定的情 况下,使用gb2312来解码数据(但是数据在提交前已经被UTF-8编码了),这就是为什么在IE下会出现乱码的根源,而在Firefox下,浏览器在 提交AJAX数据的时候,加上了charset的显示指定,导致Server端采用UTF-8来解码数据(正确解码)。

查阅JQuery的AJAX工具函数的说明,发现options中有一个指定content-type的参数

所以在提交的时候要指定编码类型

contentType: "application/x-www-form-urlencoded; charset=utf-8",

即如下

jQuery(form).ajaxSubmit({ 
url: "ajaxsub.aspx?abc=test", 
type: "post", 
dataType: "json", 
contentType: "application/x-www-form-urlencoded; charset=utf-8", 
success: data
});

以上内容给大家分享了如何解决JQuery ajaxSubmit提交中文乱码,希望对大家有所帮助。



相关阅读:
Win10 Mobile Build 10549正式推送:须回滚到WP8.1升级
Asp.net把图片存入数据库和读取图片的方法
js实现iframe框架取值的方法(兼容IE,firefox,chrome等)
jquery使用ul模拟select实现表单美化的方法
PHP获取音频文件的相关信息
Android处理图像数据转换的各种方法
C#特性 扩展方法
php使用百度ping服务代码实例
C语言中用于产生随机数的函数使用方法总结
js将当前时间格式转换成时间搓(自写)
使用GruntJS构建Web程序之Tasks(任务)篇
MongoDB中的bson介绍和使用实例
Java的Struts框架中的主题模板和国际化设置
C++设计模式之单例模式
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 株洲-衡山 古鲁满汗-桑根达来 尚志-虎林 玉田县-齐齐哈尔 四平-徐州 武山-兴平 白山乡-通辽 东乡-东莞东 富裕-劲松 彰武-博克图 鹰手营子-平泉 吐鲁番-宣城 光明城-汕尾 喇嘛甸-大庆 白银西-宣化 绍兴东-济南西 新沂-蔡家坡 宣城-龙川 安康-秦皇岛 赤峰-小东 通辽-乐都 厦门北-温州南 老营-砬子河 彰武-玉田县 邢台东-军粮城北 敖来-羊场 黎塘-綦江 句容西-雁荡山 虎门-衡山西 石磷-东海 广州-水富 义乌-秀山 巴彦高勒-大同 琼海-凤凰机场 岳池-遂宁 泰山-尚志 安庆西-宣城 进贤-临清 潮州-梅州 崇左-渠旧 开通-唐山 杭州-常德 上海西-全椒 郑州-麻城 涉县-临城 联合乡-永郎 杭州-北戴河 鲁山-南昌 古田-双城堡 城固-新乡 上虞北-溧水 阳高-八仙筒 和龙-丹东 荆门-咸宁 羊场-辽源 蚌埠南-海阳北 玉山-横峰 深圳西-融安 四平-神树 弥渡-昆明 依安-富裕 鹤北-哈尔滨东 开原-沈阳 扎兰屯-沈阳北 锦州南-商丘 枣庄西-德惠 杨陵-西安 铁岭西-辽阳 哈拉苏-大民屯 开鲁-朝格温多尔 林西-开通 海拉尔-索图罕 容县-株洲 余姚-阜阳 鹿道-蛟河 施秉-福泉 松树镇-东通化 铜罐驿-油溪 长治北-黎城 天水-合阳北 而且服务极差,上网3元每小时,这就是包头职业学院对面的
从上海虹桥机场到长宁区延安西路1066号坐什么车
三台电脑连接到一个交换机上,只能有两台电脑能连接怎么解决
深圳龙华汽车站有直接卖去东莞厚街汽车站的票吗票价多少钱是多少
周恩来总理有哪些事迹?
兰州西固城到白银坐啥车
上海到福州的长途汽车(火车)
北京到天津列车
急、从北京去天津
跑商梦幻西游,+00::壹五酒二壹叁四柒酒柒
哪个快递到乳山市乳山口镇院前村
请问哪位知道从南昌座哪列列车火车可以在深圳(平湖)或(板田)下车
郑州火车列车站的电话是多少谁能告诉我
上海到南京火车列车票
成都到达州列车火车改道后要多坐几小时啊
从淄博到路桥的长途客车的经过站点从台州如何去宁波(最早的)
太原到河曲那个车站,几点发车,票价钱数多少
常州到淮南的列车,有没有出发和到达时间都是白天的
你是哪里人 延津真的没有吗我13岁了,好像小时候7.8岁脚
上海奉贤出发去江西彭泽如何乘车
帮忙查下申通快递运单号:368740463661到哪了哈、谢啦
宁波到安徽六安列车火车票硬座,软卧,硬卧,价格多少
上海野生动物园最佳车程怎么去
如果没有江西九江到广东韶关直达的火车票,怎么坐车最好?
春运期间在深圳龙华订深圳西开往衡阳的列车火车票手续费要多少
哈尔滨到重庆的飞机怎么坐车
厂家直销09年新款冬天汽车客车纯澳皮坐垫登入秦皇岛,忘广大客户
杭州列车站至西湖区虎跑路翠筠青年旅社坐几路汽车
苏州乐园什么时候游客比较少?
南宁到江门怎么坐车快捷

Copyright © 2016 phpStudy |