1
<a class="checkModelButton" href="addrow.php">ADD ROW</a>
<table>
   <thead>
       <th>Name</th> 
   </thead>
   <tboby id="model_row">
       <tr>Nokia N70</tr>
   </tbody>
</table>

和 jQuery:

jQuery('.checkModelButton').click(function(){
   var url = jQuery(this).attr('href');
   jQuery.ajax({
      type:'get',
      cache: false,
      url: url,
      success: function(html){
         jQuery('#model_row').html(html);
      }  
   });
});

在文件 addrow.php

<tr>Nokia N71</tr>

当我点击一个标签时,结果是:

   <table>
       <thead>
           <th>Name</th> 
       </thead>
       <tboby id="model_row">
           <tr>Nokia N71</tr>
       </tbody>
    </table>

如何修复它的结果是:

   <table>
       <thead>
           <th>Name</th> 
       </thead>
       <tboby id="model_row">
           <tr>Nokia N70</tr>
           <tr>Nokia N71</tr>
       </tbody>
    </table>
4

2 回答 2

3

使用.append()OR.appendTo()代替.html()

success: function(html){
         jQuery('#model_row').append(html);
      }  

或者

 success: function(html){
             jQuery(html).appendTo('#model_row');
          }  
于 2012-07-29T06:39:59.033 回答
0

使用.html()将覆盖内容。

您需要附加它。

$('#model_row').append(html);
于 2012-07-29T06:37:56.177 回答