码迷,mamicode.com
首页 > Web开发 > 详细

ajax 中文乱码问题 主要是IE浏览器

时间:2015-12-08 14:17:12      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:

解决方案:

提交前采用encodeURI两次编码,注:一定是两次

举例:

var taText = $("#txtName").val();
taText = encodeURI(encodeURI(taText));
$.getJSON("/Index/valid?name=" + taText + "&imageList=" + imageList + "", function (data) {...});

以下解决办法:

在jquery文件中,搜索‘contentType‘ 
然后在application/x-www-form-urlencoded后面加上; charset=UTF-8 
最终变成contentType:"application/x-www-form-urlencoded; charset=UTF-8"即可。 

上面方案实验不可行,不知是否是jquery版本的问题。有用这种方法可行的朋友,欢迎指教。。。

ajax 中文乱码问题 主要是IE浏览器

标签:

原文地址:http://www.cnblogs.com/lucybloguniquecom/p/5028803.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!