我在jquery ajax操作期间遇到连接超时问题。问题的情况是 我正在解雇ajax请求,这需要很长时间才能由服务器服务(5分钟)。因为我知道被解雇的请求需要时间才能提供服务我已经添加了一个进度条,它将显示已完成工作的%年龄..(进度条细节由不同的ajax请求获取,每1秒触发一次)..
现在问题是启动工作的主要ajax请求是在20秒内超时。我不希望它超时,因为对此请求的响应将是我想要将其显示给用户的报告。 即使主要请求超时,进度条仍然继续获取任务完成详细信息的%年龄,我可以看到报告在5分钟内建立起来..
我正在使用malsup的ajaxform插件来提交ajax..request和ajax请求中的选项只是正常的..有什么方法可以让这个连接超时?
答案 0 :(得分:1)
您应该更改您的架构。让你的ajax请求开始工作,然后让它进行轮询以获得进展。