首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

jquery ajax中contentType参数为何会影响后台页

2013-01-18 
jquery ajax中contentType参数为什么会影响后台页客户端:$(document).ready(function () {$(#letter-b a

jquery ajax中contentType参数为什么会影响后台页
客户端:
$(document).ready(function () {
    $('#letter-b a').click(function () {
        var urlStr = "getData.aspx";
        $.ajax({
            url: urlStr,
            type: 'POST',
            data: "{id='001'}",
            contentType:"text/html; charset=utf-8",
            error: function (request, message, ex) {
                alert(message);
            },
            success: function (data) {
                alert(data);
            }
        });
    });
});

后台getData.aspx文件
protected void Page_Load(object sender, EventArgs e)
{
     Response.Write("ttt");
}

问题:
1、这段代码在遨游上运行时,能正常执行后台页面getData.aspx,但在IE中不能调用getData.aspx
2、把ajax中的contentType:"text/html; charset=utf-8",去掉IE中也可以正常调用,不知道是什么原因
[解决办法]
什么叫不能正常调用?执行到error回调了还是什么。。
[解决办法]
换这个text/plain;charset=utf-8试试,你抓包看看有请求吗
[解决办法]

 error: function (request, message, ex) {
    alert(request.responseText);////看输出什么。
},

[解决办法]
感觉还落了很多知识点!!!
[解决办法]
常见的ajax请求,data中还是用冒号。

热点排行