2015-09-07 127 views
0

您好,我正在嘗試自動刷新此DIV標記。它包含一個鏈接到小部件的外部URL的iframe。我希望它每30秒刷新一次。只是好奇如何做到這一點。如何在不刷新索引的情況下刷新DIV頁面

<div id="my-content"> 
<iframe src="https://discordapp.com/widget?id=*****************&theme=dark" width="350" height="500" allowtransparency="true" frameborder="0"></iframe></div> 
</div> 

<script> 
$(document).ready(function() { 
$('div.index-right').eq(0).append($('div#my-content')); 
}); 
</script> 

我收到了一個未捕獲的異常錯誤,在下面進行了評論。這是針對在iframe中鏈接的外部站點,並且沒有數據正在本地寫入以便更新。該div只需要刷新。

+0

AJAX每30秒發佈一次PHP腳本。 PHP腳本返回來自數據庫/ Twitter小部件/類似的數據。 – ScottMcGready

+0

你看過其他答案[刷新iFrame](http://stackoverflow.com/search?q=refresh+iframe)嗎? –

+0

我確實在尋找其他答案,所有我發現的都是關於刷新寫入服務器上某個文件的新數據的iframe。在這種情況下,iframe是外部的,並且沒有數據被寫入本地服務器。 –

回答

0

試試這個:

setInterval(function(){ 
    $('#my-content').load(location.href + " #my-content"); 
}, 30 * 1000); 

這隻會刷新DIV一個名爲我 - 一個id內容

相關問題