【问题标题】:SCRIPT7002: XMLHttpRequest: Network Error 0x2f76, Could not complete the operation due to error 00002f76SCRIPT7002:XMLHttpRequest:网络错误 0x2f76,由于错误 00002f76 无法完成操作
【发布时间】:2019-06-28 22:46:28
【问题描述】:

当我的应用程序的会话变量过期并且我们尝试通过 AJAX 调用执行任何数据库操作时,我只会在 IE 上不断收到此错误(在 FF 和 chrome 上工作正常)。

SCRIPT7002:XMLHttpRequest:网络错误 0x2f76,由于错误 00002f76,无法完成操作

因此,我的应用没有重定向。可能的原因是什么?

TIA

【问题讨论】:

标签: ajax internet-explorer xmlhttprequest session-variables


【解决方案1】:

为此重定向状态码

303 查看其他 HTTP 状态码

在 IE 中无法识别,将状态码更改为 308 并完美运行。

【讨论】:

  • 就我而言,从 302 切换到 200 确实解决了问题。
【解决方案2】:

如果向 ajax 请求添加不正确的标头,我会从 IE 收到相同的错误。 就是这样的代码:

    $.ajax({
        url: someUrl,
        type: "GET",
        cache: false,
        headers: "Cache-Control:no-cache"
    });

问题已通过更改代码解决:

    $.ajax({
        url: someUrl,
        type: "GET",
        cache: false,
        headers: {
           'Cache-Control': 'no-cache'
        }
    });

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-06
    • 2014-09-26
    • 2019-08-08
    • 1970-01-01
    • 2013-07-14
    • 2016-03-07
    • 1970-01-01
    • 2017-03-15
    相关资源
    最近更新 更多