jquery ajax不在IE中发送

arw*_*arw 2 jquery internet-explorer

我有一个弹出窗口,打开后进行几次初始化ajax调用.

在所有浏览器中,除IE(标准状态)外,其工作完全正常.

在IE(7,8)中有时(大部分时间它都可以工作,但是一旦它中断它开始在大多数时间中断),ajax请求似乎不会实际发送.'beforeSend'事件正在解决,但这就结束了.服务器永远不会收到请求,ajax请求的完整/成功/错误事件永远不会被触发.

这是一个已知问题还是有其他人经历过这个问题?在这里抓住稻草的那种......

似乎主要发生在我打开多个(相同的)弹出窗口,关闭它们,打开更多,然后继续这样做,最终它会失败.

ajax请求是PUT和GETS的混合,使用如下语法:

$.ajax({
type: 'GET',
url: uri,
cache: false,
dataType: "json",
beforeSend: function(obj) {  ... logging ... },

...etc... });
Run Code Online (Sandbox Code Playgroud)

Pet*_*teN 6

我有这个确切的问题,结果是我的console.log语句导致IE AJAX调用挂起,注释掉所有的console.log语句并且它有效.