2017-09-13 30 views
0

我遇到數據加載問題。我正在創建一個帶有許多Ajax調用的儀表板。當我刷新網頁有時它工作正常。但有時它會呈現沒有Ajax調用(意味着一些數據丟失)。但我,一次又一次,重新加載頁面,它工作正常。在從ajax調用中獲取所有數據之前,瀏覽器加載完成了嗎?

有沒有什麼方法可以解決這個問題從JavaScript端或其他。我想要做的是顯示加載屏幕,直到所有數據加載到瀏覽器中。

+0

讓你的ajax調用承諾,並等待解決更多的檢查在這裏https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/resolve –

回答

0

這可能是由於緩存。我建議您在HTTP響應中設置HTTP標頭「Last-Modified」,以確保瀏覽器在有新數據時刷新緩存,而不是位於緩存中的數據。

相關問題