2010-05-11 97 views
3

我通過jQuery Ajax調用抓取數據,並在頁面上顯示它。我需要等待DOM加載並完成Ajax調用,然後才能使用數據在頁面上顯示它。在DOM加載之前Ajax調用是否可以完成?我只是想確定我需要放置哪些方法來處理DOM,並使用我回來的數據。在DOM加載之前Ajax調用是否可以完成?

回答

2

我會等到DOM已經加載之後再進行AJAX調用。雖然DOM READY不太可能比AJAX調用花費更長的時間,但這只是一個好習慣。

+0

我想這是最好的路徑。我一直在想,爲了節約一些時間(儘管節省的時間可能只是一小部分),我可以在DOM完全加載之前啓動Ajax調用。 – 2010-05-11 16:18:05

0

您可以在加載頁面之前調用並接收AJAX調用以節省一點時間。我會建議在知道元素加載到頁面後進行腳本調用。

<div id="loadFile"></div> 
<script> 
    $("#loadFile").load('filename'); 
</script> 

雖然節省的時間可能可以忽略不計。如果您在加載DOM之前進行AJAX調用,爲什麼要使用AJAX?你應該嘗試寫一些服務器端代碼來做同樣的事情。

相關問題