2016-10-02 134 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