2011-07-01 72 views
1

我需要的jQuery如何刷新jquery的div?

<? if($POST['id']) :?> 
<script> 
    Refresh script 
</scriptt> 

<?php ednif;?> 

<div class="Refresh-Div"> 
      <span> Some Dynamic Content </span> 
</div> 
+3

你的問題不是很清楚......你的意思是你想從其他地方(例如服務器端腳本)通過AJAX將某些內容加載到'div'中? –

+0

如果$ POST ['id']是存在的,那麼我需要刷新DIV – AnNaMaLaI

+2

「刷新」,如在什麼?加載新內容?您不能像整個頁面一樣「刷新」div。 –

回答

3

我還沒有完全知道你在找什麼,但基於對這個問題你的意見,你想是這樣的:

$(".Refresh-Div").load("someScript.php"); 

這是最簡單的形式jQuery的load功能,它只需將someScript.php返回的任何內容加載到class="Refresh-Div"的元素中,替換以前的任何內容。

如果必要的話(比如傳中數據,以及一個回調函數),你可以做更多與load功能,使更多的信息,我建議您閱讀在jQuery APIload部分。

0

通過刷新你只是意味着改變內容刷新一個div在頁面?如果是這樣,.html()方法將做你想做的。

0

您可以使用來自諸如ajax(),get()或post()之類的Ajax方法的回調來刷新它,或者可以使用html(),append()或其他方法修改它manipulation功能。效果將立即生效。