AJAX呼叫阻止页面加载

时间:2014-10-02 10:50:55

标签: php ajax webserver

让我说我去页面:“http://example.com/page1.php

在page1.php中,(异步)AJAX调用“http://example.com/page1.php?action=getSomethingBig”,这需要很长时间(可能是60秒)才能加载。

在AJAX呼叫完成之前(可能我已经厌倦了等待),我点击一个链接转到:“http://example.com/page2.php”。

如何避免浏览器在转到“page2.php”之前必须等待AJAX​​调用完成?

1 个答案:

答案 0 :(得分:0)

如果您使用的是jquery,则可以使用ajaxStop()功能。如果你使用普通的javascript,你可以使用XMLhttprequest对象中的stop()函数