在jquery ajax操作期间,我面临连接超时的问题。问题是我正在启动一个ajax请求,该请求花费的时间太长,无法由服务器提供服务(5分钟)。。由于我知道被解雇的请求需要时间才能送达,我添加了一个进度条,显示完成工作的百分比。。(进度条详细信息由不同的ajax请求获取,每隔1秒触发一次)。。
现在的问题是,启动工作的主要ajax请求在20秒内超时。我不希望它超时,因为对这个请求的响应将是一个报告,我想将其显示给用户。即使主请求是超时,进度条仍然会继续获取任务完成时间的百分比详细信息,我可以在5分钟内看到报告的构建。。
我正在使用malsup的ajaxform插件提交ajax。。ajax请求中的请求和选项仅是正常的。。有什么方法可以让这种连接超时吗?
您应该更改您的体系结构。让您的ajax请求启动一个作业,然后让它轮询进度。