2010-04-24 85 views
0

我做了一個小的ajax div刷新,但沒有用新的替換值,jquery添加新的數據之前的舊數據。jQuery的replaceWith(數據)是不正確的做他的工作

請問可能導致什麼情況?

<script type="text/javascript"> 
$(document).ready(function(){ 


     $('#AJAX').click(function(e){ 
      e.preventDefault(); 
      var hebergeur = $('#hebergeurJQUERY').val(); 

       $.post("/statistiques/maj-bloc-commentaires.php", { hebergeur : hebergeur }, 
       function(data){ 
        // déclenchée seulement si succès 
        $("#TOREPLACE").replaceWith(data).val(); 
       }); 
      }); 


}); 
</script> 

的HTML:

print '<div id="TOREPLACE"> 
<div class="detail_commentaires"> 
     <table class="tableau_detail_commentaires"> 
     <tr> 
      <td class="tab_space">Serveur <strong>'.$row['type'].'</strong></td> 
      <td>Qualite</td> 
      <td style="color:'.$c_vote.'">'.htmlentities($row['vote']).'</td> 
     </tr> 
</table> 
</div> 
</div>'; 

PHP的AJAX回波:

打印'

<table class="tableau_detail_commentaires"> 
<tr> 
    <td class="tab_space">Serveur <strong>'.$row['type'].'</strong></td> 
    <td>Qualite</td> 
    <td style="color:'.$c_vote.'">'.htmlentities($row['vote']).'</td> 
</tr></table></div></div>'; 

由於

+2

ID爲「TOREPLACE」的節點在哪裏? – 2010-04-24 03:57:31

+0

sry,我忘了翻譯它; p 在這裏,你會看到它;) – 2010-04-24 04:01:07

+0

似乎並沒有關閉上面 – 2010-04-24 04:03:42

回答

0

好,我終於發現ID,以取代在PHP循環中

i fixed that;)