浪子.蔺文龙的博客

回首,至少我去做了

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
jQuery遇到中文乱码问题,其实就是因为contentType没有指定编码,
只需在jQuery.js中搜索
'contentType'
然后在application/x-www-form-urlencoded后面加上
; charset=UTF-8
最终变成
contentType:"application/x-www-form-urlencoded; charset=UTF-8"
问题搞定。

另外,也可在具体调用时指定

 

contentType:"application/x-www-form-urlencoded; charset=UTF-8"参数,如:

 

$.ajax({
                type: "post",
                url: "/my/login.aspx",
                data: $('#loginform').serialize(),
                dataType: "json",
                contentType:"application/x-www-form-urlencoded; charset=UTF-8",
                success: function (json) {
                    if (json.statusCode == 200) {
                        window.location.reload();
                    } else {
                        $("#J_logininfo").attr("class", "fail").html(json.message);
                    }
                },
                beforeSend: function (o) {
                    $("#J_logininfo").attr("class", "focus").html("登录中...");
                }
            });
 

 

 

posted on 2011-03-05 15:29  蔺文龙  阅读(969)  评论(0编辑  收藏  举报
无觅相关文章插件,快速提升流量