如果浏览器请求关闭,ajax请求是否会被停止?

时间:2010-11-22 15:33:50

标签: ajax

我有一个应用程序,如果用户按下按钮,则会在后台将一个ajax请求发送到ColdFusion页面。这一个请求可能需要20到30秒,因为它有很多记录要插入数据库等等。我想知道如果ColdFusion请求不会在后台继续,他们是否关闭浏览器或导航到另一个页面( ajax请求已经发送)。

从测试开始,即使浏览器窗口关闭,它也会完成插入记录等。我想知道是否总是这样,如果有时间限制......例如,如果请求需要2分钟,浏览器关闭后它将在1分钟后停止工作等等?

谢谢你!

1 个答案:

答案 0 :(得分:1)

Christina,时间限制取决于您的服务器超时设置。它适用于ajax和标准调用。它通常设置为几秒钟,如果已达到则会抛出异常或错误。