2012-11-08 184 views
0

我有一個div與id=mydiv和這個div裏面我有一些內容,我從數據庫中動態地抓住它一段時間。刷新沒有AJAX的div的內容

有沒有什麼辦法可以使用按鈕刷新或重新加載我的div的內容,而無需使用​​ajax方法?

$("#mydiv").load("index.html") 

例如:

<div id="mydiv"> 
<?php 
$trtyb = mysql_query ("SELECT * FROM xxx WHERE xxx= '$getcat'"); 
while($fina = mysql_fetch_assoc($trtyb)) { 
    echo $fina['name']; 
    echo "<br>"; 
} 
?> 
</div> 
+0

如果AJAX對你來說是新的,那就給它時間。 jQuery非常簡單。 –

回答

3

你需要得到新鮮的內容。你可以做的唯一方法是使用http請求。使http請求的唯一方法是:

1)重新加載整個頁面。

2)使用ajax - 如果你不想延遲,這就是爲什麼你不想使用ajax,你可以設置一個javascript定時器,定期ajax調用,並不斷更新數據到一個變量。然後,當用戶單擊按鈕刷新數據時,可以從存儲的變量中提取數據。

3)把所有的內容放在一個iframe中,這將需要刷新(我沒有看到使用它的好處)。