我使用以下代码通过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 radius能够与IE9一起使用
<meta http-equiv="X-UA-Compatible" content="IE=edge" />现在代码运行,它进入成功函数,但随后页面刷新,我不知道是什么原因,代码在Chrome,FF和IE中运行良好,没有那个meta标签。
有什么想法吗?
发布于 2013-01-28 23:57:56
在导入JQuery之前,您的meta标签是什么?这个blog post似乎表明,当您在JQuery之后声明一个元标记时,可能会遇到奇怪的情况。它专门讨论了字符集,但可能与您的问题有关。
https://stackoverflow.com/questions/7874569
复制相似问题