相关疑难解决方法(0)

IE11 HTTPS AJAX XMLHttpRequest:网络错误0x2eff,由于错误00002eff无法完成操作

我有一个ajax POST请求,可能需要2秒到30多分钟.单击按钮后会发出发布请求

如果请求不到一两分钟,它会回复一个响应,一切正常.但是,如果请求花费的时间超过两分钟,则会返回"网络错误:XMLHttpRequest:网络错误0x2eff,由于错误00002eff无法完成操作".

当然,它可以很好地运行Firefox和Chrome.

该应用程序部署在启用了SSL的JBoss服务器上.这里的架构是我们有一个负载均衡器,可以将请求路由到两个Jboss服务器.

IE浏览器

版本:11.0.9600.180971C更新:11.0.25

我尝试过以下但是徒劳无功

1)ajax将缓存设置为false - 不起作用

2)根据https://support.microsoft.com/en-us/kb/813827更改了注册表设置- 无法正常工作,这里是令人困惑的地方,这表明它是不是IE的东西,但同时这适用于chrome和ff所以它也不是服务器的东西

3)将ajax超时设置为0 - 不起作用4)在$('#mdlSgn')之后添加了e.preventDefault.点击(function(){根据jQuery Ajax请求被取消而不被发送

$('#mdlSgn').click(function() {
    $('#cnfdsgl').modal('hide');

     $.ajax({
        url: ajaxUrl,
        type: "POST",
        data: JSON.stringify(input),
        contentType: "application/json; charset=UTF-8",
        dataType: "json",
        success: function(data) {
             /// some logic


        },
        error : function(jqXhr, textStatus, errorThrown) {
            /// some logic
        }
    });

 //some other logic
}); 
Run Code Online (Sandbox Code Playgroud)

javascript ajax post jboss internet-explorer

25
推荐指数
2
解决办法
2万
查看次数

标签 统计

ajax ×1

internet-explorer ×1

javascript ×1

jboss ×1

post ×1