【问题标题】:How to prevent Connection time out in jquery ajax?如何防止jquery ajax中的连接超时?
【发布时间】:2012-01-27 05:43:43
【问题描述】:

在 jquery ajax 操作期间,我遇到了连接超时的问题。问题场景是 我正在触发一个 ajax 请求,该请求需要很长时间才能由服务器提供服务(5 分钟)..因为我知道触发的请求需要时间才能得到服务,所以我添加了一个进度条,它将显示已完成工作的百分比..(进度条详细信息由不同的 ajax 请求获取,每 1 秒触发一次)..

现在的问题是开始工作的主要 ajax 请求在 20 秒内超时。我不希望它超时,因为对此请求的响应将是我想向用户显示的报告。 即使主请求超时,进度条仍会继续获取任务完成的百分比详细信息,我可以看到报告在 5 分钟内建立起来..

我正在使用 malsup 的 ajaxform 插件提交 ajax..request 和 ajax 请求中的选项只是正常的..有什么办法可以防止这种连接超时?

【问题讨论】:

    标签: jquery ajax spring timeout connection


    【解决方案1】:

    你应该改变你的架构。让您的 ajax 请求启动一项工作,然后让它轮询进度。

    【讨论】:

    • 但是我发现这个问题只发生在 Firefox 中,如果我将网络设置更改为自动检测代理也可以解决。..
    • 您永远不应该假设浏览器会允许您无限期地保持连接打开。
    猜你喜欢
    • 1970-01-01
    • 2012-10-26
    • 1970-01-01
    • 2016-02-17
    • 1970-01-01
    • 2014-11-21
    • 1970-01-01
    • 2013-07-03
    相关资源
    最近更新 更多