jQuery ajax():无法过滤tr附加到tbody

时间:2013-08-21 08:42:05

标签: php jquery ajax

这里是我的PHP片段ajax resquest response foreach;

$output = '';
   foreach($result->data as $v){
      $output .= '<tr class="s-container" id="box-'.$v->Code.'">';
         $output .='<td>'.$v->Name.'</td>';
      $output .= '</tr>'; //end s-s-contanier
   } 
echo $output;

这里是Ajax片段成功函数

.done(function(resultData) {
   var offerData = $(resultData).filter('.s-container');
   $("#offerDispaly tbody").append(offerData);
});

这里有表格html来显示tr

<table id="offerDispaly">
<thead>
    <tr>
      <td class="transp"><p><a href="#">Name</a></p></td>
    </tr>
</thead>
<tbody>
    // to append the tr
</tbody>

问题是我无法将tr显示为显示数据,如果我将tr更改为div,则表明其工作正常

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

使用

.done(function(resultData) {
     $("#offerDispaly tbody").append(resultData);
});