我需要每20秒加载一个特定的PHP文件。我需要循环加载代码到目前为止我的代码是:
<script>
$(document).ready(function($){
$("#myvideos").load("http://www.mydomainz.com/myfile.php");
setTimeout(function () {
$("#myvideos").load("http://www.mydomainz.com/myfile.php");
}, 20000);
});
</script>
<div id="myvideos" style="width:300px; height:250px;"></div>
请问任何想法?
答案 0 :(得分:5)
将.load()
方法包含在函数中,利用它的回调参数,一旦请求完成,它将被称为。只有你想要使用它setTimeout
调用您的函数并重新启动该过程。
当DOM准备就绪时,您需要最初调用该函数。
function getMyVideos(){
$("#myvideos").load("http://www.mydomainz.com/myfile.php", function(){
setTimeout(getMyVideos, 20000);
});
}
$(document).ready(getMyVideos);