我在 IE9 中的 Ajax 调用出现间歇性问题。这是我的代码
$.ajax({
url: buildUrl('ActiveTasksTable/' + $('#Id').val()),
type: "POST",
cache: false,
data: data,
traditional: true,
success: function (data) {
$('.expandable-content-loading', section).hide();
$('.expandable-content', section).html(data);
initTableActiveTasks(type, section);
},
error: function (jqXHR, textStatus, somethingElse) {
$("body").html(jqXHR.responseText);
}
});
这是我的设置
- IE9
- jQuery 1.9.1
- MVC3
有时这个 ajax 请求返回有效,有时它会出错。我检查了提琴手,响应是 504 网关超时错误,响应文本为空。但是,当我在 IE 开发人员工具中检查此内容时,响应已中止。
我已经在 FF 和 Chrome 中对此进行了测试,它们总是返回有效的响应。这是IE的问题吗?有解决方法吗?
任何帮助是极大的赞赏。我整个星期都在努力解决这个问题:(