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

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

时间:2015-10-29 00:15:14      阅读:196      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!