2014-02-20 102 views
0

我是新做的HTML和Javascript被中止,所以請多多包涵。如何防止Javascript時,我的網頁加載中止

我正在一個web應用程序中,有幾個不同的頁面。當加載一個頁面時,我會進行一次web服務調用,然後將結果寫入localStorage。但是,其中一些服務電話可能需要幾秒鐘。如果用戶點擊另一個鏈接,頁面結束加載,但我的網絡服務調用也會中止。

如果可能的話,我真的很喜歡這些Web服務調用完成,這樣我就可以寫出來的結果本地存儲,無論用戶是否點擊了。有什麼辦法可以做到這一點?

回答

0

可以纔去到另一個頁面做使用onbeforeunload

window.onbeforeunload = function() { 
    return 'You have unsaved changes!'; 
} 
用戶發出警告