我通过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. .ajax()调用在上一个.ajax()调用完成之前不会完成?
- 2. 事件处理程序是否保证在调用AJAX回调之前完成?
- 3. 在CSS之前加载DOM?
- 4. 在Lambda中,是否可以在过程完成之前获取回调结果?
- 5. 在DOM已经加载之前加载
- 6. 在Activity的onCreate完成之前可以调用片段的onAttach?
- 7. ASP.NET MVC Ajax ActionLink在替换完成之前调用OnComplete回调?
- 8. 在执行所有节点回调之前完成Ajax调用
- 9. 完成加载前的ajax指标
- 10. 是否可以在preloader启动之前加载非文档类?
- 11. 是否可以在呈现之前加载整个网页?
- 12. DOM加载完成后
- 13. addClass在Ajax加载之前
- 14. jQuery:可能在继续之前等待$ .get完成加载?
- 15. javascript - jquery ajax成功之前先完成调用
- 16. Activity onCreate完成之前可以调用onViewCreated吗?
- 17. JavaScript在Primefaces AJAX事件调用完成之前检索数据
- 18. AJAX调用在完成Backbone.js之前被中止
- 19. $(window).unload在离开网页之前等待AJAX调用完成
- 20. 页面在更新之前等待所有AJAX调用完成
- 21. 我的手柄模板加载完成之前,如何才能完成AJAX调用?
- 22. 确定dijit的DOM是否已完成加载
- 23. viewDidLoad()在prepareForSegue()之前调用完成:Swift
- 24. viewDidLoad在prepareForSegue完成之前调用
- 25. Android MediaPlayer在完成之前调用onCompletion
- 26. 在发送之前调用ajax成功
- 27. 当我在加载tableview之前完成我的工作时,是否可以显示进度指示?
- 28. Flash/Flex在开始播放之前是否完全加载flv?
- 29. 发送函数完成之前是否可以回调完成的XmlHttpRequest触发器?
- 30. 我的活动加载之前是否可以显示动画?
我想这是最好的路径。我一直在想,为了节约一些时间(尽管节省的时间可能只是一小部分),我可以在DOM完全加载之前启动Ajax调用。 – 2010-05-11 16:18:05