当我尝试在IE 11中发出ajax请求时,我发现了一个非常奇怪的事情。它在我想要的URL上发出get请求,然后在没有任何刺激的情况下进行另一次调用。我很肯定没有其他请求在代码中明确提出。
$.ajax({
dataType: "json",
url: authorizeUrl,
type: "GET",
cache: false
})
.done(function(response) { //handle }}
.fail(function(jqxhr, textStatus, error) { //handle }}
在“网络”选项卡中,它使用Initiator / Type XMLHttpRequest和状态200响应发出GET请求,但随后对没有Initiator / Type的根页面进行新调用,最终得到302响应。
我很困惑,欢迎任何帮助!