【发布时间】:2012-06-26 11:18:20
【问题描述】:
我(基本上)有这个代码 -
<script type="text/javascript" language="javascript">
$(document).ready(function() {
$("#loadDiv").load("mypage.html", function(){ alert($("#someText").text()) });
});
</script>
<div id="loadDiv"></div>
但是,由于 html 尚未呈现到 div 中,因此警报将显示“未定义”。
我看过这个问题 - How to wait for jQuery's load function to render loaded content before executing callback function - Jake 的回答对我来说是最好的。在我的实际页面上,我有 8 个,延迟两秒,在呈现 html 之前仍有一些在运行。
有没有人比把延迟增加到愚蠢的时间更好的建议?
【问题讨论】:
标签: javascript jquery ajax