首页 > Web开发 > 详细

ASP.NET使用Jquery-Ajax向ashx传递参数中文出现乱码

时间:2015-10-29 00:14:52      阅读:323      评论:0      收藏:0      [点我收藏+]

今天遇到个问题,IE11下Jquery-Ajax向ashx传递参数中文出现乱码,但在谷歌、火狐、360等浏览器中没有乱码的问题,百度了好久最后发现使用escape()对参数值进行处理就可以了;

参考代码:

技术分享
 1 function SetGoodsName() {
 2 
 3             $("input[id$=‘GoodsName‘]").val(val);
 4 
 5             $.ajax({
 6 
 7                 type: "get",
 8 
 9                 url: "../ashx/GetConfigCategory.ashx?GoodsName=" + escape(val) ,
10 
11                 contentType: "application/x-www-form-urlencoded; charset=utf-8",
12 
13                 beforeSend: function (XMLHttpRequest) {
14 
15                 },
16 
17                 success: function (data, textStatus) {                }
18 
19                 },
20 
21                 complete: function (XMLHttpRequest, textStatus) {                },
22 
23                 error: function () {
24 
25                     alert("error");
26 
27                 }
28 
29             }); 
30 
31         }
View Code

 

ASP.NET使用Jquery-Ajax向ashx传递参数中文出现乱码

原文:http://www.cnblogs.com/longwu7456/p/4919040.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!