2014-10-02 115 views
0

比方說,我去的頁面:「http://example.com/page1.phpAJAX呼叫阻塞頁面加載

在一個page1.php中(異步)AJAX調用被設置爲「http://example.com/page1.php?action=getSomethingBig」這需要很長的時間(60秒也許)到加載。

在AJAX呼叫完成之前(也許我已經厭倦了等待),我點擊鏈接轉到:「http://example.com/page2.php」。

如何避免瀏覽器在進入「page2.php」之前必須等待AJAX​​調用完成?

回答

0

如果您使用的是jQuery,您可以使用ajaxStop()函數。如果你使用普通的javascript,你可以在你的XMLhttprequest對象中使用stop()函數

+0

我不這樣做,這是我需要的。函數描述說:「註冊一個處理程序,當所有Ajax請求完成時調用。」我不想坐下來等待它完成。 – allanth 2014-10-03 07:36:17