在加载DOM之前,Ajax调用是否可以完成?

时间:2010-05-11 16:03:16

标签: javascript jquery ajax dom

我通过jQuery Ajax调用抓取数据,并在页面上显示它。我需要等待DOM加载和Ajax调用完成才能使用数据在页面上显示它。在加载DOM之前,Ajax调用是否可以完成?我只是想确定我需要把我的方法放在哪里来操纵DOM并使用我要回来的数据。

2 个答案:

答案 0 :(得分:2)

我会等到DOM加载后再进行AJAX调用。虽然DOM READY不太可能比AJAX调用花费更长时间,但这只是一种很好的做法。

答案 1 :(得分:0)

您可以在加载页面之前调用并接收AJAX调用以节省一点时间。在您知道页面中已加载元素后,我建议您进行脚本调用。

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

但节省的时间可能微乎其微。如果你在加载DOM之前进行AJAX调用,为什么要使用AJAX呢?您应该尝试编写一些服务器端代码来执行相同的操作。