2016-10-02 173 views
0

我想将另一个php页面中的内容放到我的div中,并每十秒钟重新加载一次。目前,我使用下面的代码:从其他页面加载和重新加载内容

<script> 
$(document).ready(function(){ 
setInterval(function(){ 
$("#screen").load('https://www.url.com/test.php') 
}, 10000); 
}); 
</script> 

<div id="screen"></div> 

这工作不错,但我需要的东西,立即加载的内容,然后重新加载每10秒。有人有什么主意吗?谢谢你的帮助!

+0

只是要负载调用单独的函数,第一区间之前和在每个间隔调用它,并且可能使用卷曲或的file_get_contents的内容在页面加载使用PHP –

+0

加载听起来不错,但我不知道该怎么做。 – vloryan

+0

@vloryan我在下面发布了一个答案,请告诉我你是否需要任何帮助。 – Thomas

回答

3

这应该工作:

<script> 
$(document).ready(function(){ 

function update_screen(){ 
    $("#screen").load('https://www.url.com/test.php'); 
} 

update_screen(); 
setInterval("update_screen", 10000); 

}); 
</script> 

<div id="screen"></div> 
+0

不幸的是,当我使用这些线时,什么都没有发生?该页面甚至没有加载。任何想法? – vloryan

+0

@vloryan现在试试,我修复了一个错字并在本地进行了测试 – Thomas

+0

加载第一个实例需要一点时间,所以我使用了'<?php include'https://www.url.com/test.php';? >''里面的第一个和'setInterval(函数(){...'。很好,内容显示速度更快 – vloryan