我在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);
}
});
继承我的设置
有时这个ajax请求有效,有时会出错。我已经签入了fiddler,响应是504网关超时错误,响应文本为空。但是,当我在IE开发人员工具中检查时,响应将被中止。
我在FF和Chrome中对此进行了测试,他们总是会返回有效的回复。这是IE的问题吗?有解决方法吗?
非常感谢任何帮助。我整个星期都试图解决这个问题:(
答案 0 :(得分:0)
这是负载均衡器的问题。有时,当服务器之间的数据包确认时间超过2秒时就会发生这种情况。
我们在其他服务器上安装了该应用程序,我们不再遇到此问题。