我通過jQuery Ajax調用抓取數據,並在頁面上顯示它。我需要等待DOM加載並完成Ajax調用,然後才能使用數據在頁面上顯示它。在DOM加載之前Ajax調用是否可以完成?我只是想確定我需要放置哪些方法來處理DOM,並使用我回來的數據。在DOM加載之前Ajax調用是否可以完成?
3
A
回答
2
我會等到DOM已經加載之後再進行AJAX調用。雖然DOM READY不太可能比AJAX調用花費更長的時間,但這只是一個好習慣。
0
您可以在加載頁面之前調用並接收AJAX調用以節省一點時間。我會建議在知道元素加載到頁面後進行腳本調用。
<div id="loadFile"></div>
<script>
$("#loadFile").load('filename');
</script>
雖然節省的時間可能可以忽略不計。如果您在加載DOM之前進行AJAX調用,爲什麼要使用AJAX?你應該嘗試寫一些服務器端代碼來做同樣的事情。
相關問題
- 1. Jquery Ajax在加載完成之前加載回調觸發器
- 2. Ajax調用在實際完成調用之前完成成功?
- 3. 在AJAX請求完成之前Google地圖加載完成
- 4. .ajax()調用在上一個.ajax()調用完成之前不會完成?
- 5. 事件處理程序是否保證在調用AJAX回調之前完成?
- 6. 向量中的線程'x'是否可以在x.join()調用之前完成?
- 7. .NET:BeginAccept()可以在前一個EndAccept()完成之前調用嗎?
- 8. 是否可以完成調用活動
- 9. $ .ajax()可以在請求完成之前觸發「成功」嗎?
- 10. 在Lambda中,是否可以在過程完成之前獲取回調結果?
- 11. 在CSS之前加載DOM?
- 12. 是否可以使用ajax加載erb?
- 13. 在DOM已經加載之前加載
- 14. onPageFinished方法在網站完成加載之前調用?
- 15. AngularJS在完成服務http調用之前加載指令
- 16. 我們是否應該在調用ko.applyBindings之前等待DOM加載
- 17. 在繼續之前等待API調用以Javascript完成之前
- 18. 頁面加載之前的Ajax調用
- 19. 在Activity的onCreate完成之前可以調用片段的onAttach?
- 20. 在執行所有節點回調之前完成Ajax調用
- 21. ASP.NET MVC Ajax ActionLink在替換完成之前調用OnComplete回調?
- 22. 是否可以在preloader啓動之前加載非文檔類?
- 23. 是否可以在呈現之前加載整個網頁?
- 24. VB網絡 - 是否有可能在完成加載程序之前調用函數?
- 25. 完成加載前的ajax指標
- 26. DOM加載完成後
- 27. 在AJAX調用之前加載預加載器
- 28. 負載()回調加載之前返回完成
- 29. addClass在Ajax加載之前
- 30. 是否可以在頁面開始加載之前顯示加載gif /圖像
我想這是最好的路徑。我一直在想,爲了節約一些時間(儘管節省的時間可能只是一小部分),我可以在DOM完全加載之前啓動Ajax調用。 – 2010-05-11 16:18:05