而不是整個頁面刷新一段時間後,我只想特定的div容器重新加載/刷新。有沒有辦法做到這一點?自動重新加載div容器
<div id="wrapper">
<div id="quoteContainer"></div>
</div>
而不是整個頁面刷新一段時間後,我只想特定的div容器重新加載/刷新。有沒有辦法做到這一點?自動重新加載div容器
<div id="wrapper">
<div id="quoteContainer"></div>
</div>
你可以得到你使用jQuery和谷歌AJAX API渴望
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js"></script>
<script type="text/javascript">
var auto_refresh = setInterval(
function()
{
$('#load_latest_scores').load('latest_scores.html');
}, 10000); // refresh every 10000 milliseconds
</script>
<body>
<div id="load_latest_scores"> </div>
</body>
如果你有這樣的服務的報價,喜歡quote.html
例如一個頁面,你可以這樣做:
setInterval(refreshQuote, 10000); //every 10 seconds
function refreshQuote() {
$("#quoteContainer").load("quote.html");
}
在這種情況下,從quote.html
(或任何來源必須)的預期收益是一個簡單的字符串即是引用,它將採取此操作並用它替換<div id="quoteContainer"></div>
的內容。
我認爲一個人的形式給出了將
<script>
function render(){
$('#mydiv').html("<b>new stuff</b>")
}
window.setInterval(render, 500);
</script>
使用'jQuery.ajax',解析影響你的服務器的回報,從ajax響應採取'div#wrapper'內容並將其放入'div#wrapper'中。 – vittore 2010-04-07 18:44:51