IE9的Jquery Ajax问题

时间:2011-10-24 10:58:12

标签: jquery asp.net internet-explorer

我使用以下代码使用jquery和ASP.net调用页面方法

$.ajax({
    type: "POST",
    url: url + "/" + method,
    contentType: "application/json;",
    data: jData,
    async: true,
    success: function (res) { if (succ) { succ(res); } },
    error: function (xhr, status, error) {
        NTF.Notify(NTF.GENERIC_ERROR);
        if (err) {
            err(xhr, status, error);
        }
    }
});

一切正常,直到我向我的页面引入了以下元标记,以便css半径与IE9一起使用

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

现在代码运行,它进入成功功能,但随后页面刷新,我不知道是什么导致它,代码在Chrome,FF和IE中没有那个元标记工作正常。

任何想法?

1 个答案:

答案 0 :(得分:0)

导入JQuery之前是否有元标记?这个blog post似乎表明当你在JQuery之后声明一个元标记时,你会遇到奇怪的情况。它专门讨论charset,但可能与你的问题有关。