当我点击过滤表格中的数据时,会显示模态,但没有数据显示..
这是我的代码..
此代码用于显示数据库中的所有数据..
<tbody id="cdr_control_holder">
<?php foreach ($cdr_table as $cdr) { ?>
<tr class="historylist" data-callsid="<?php echo $cdr->xcallsid; ?>" style="cursor: pointer; ">
<td><?php echo $cdr->user_firstname." ".$cdr->user_lastname; ?></td>
<td><?php echo $cdr->talk_time; ?></td>
<td><?php echo $cdr->aftertalk_time; ?></td>
<td><?php echo $cdr->hold_time; ?></td>
<td><?php echo $cdr->total_time; ?></td>
<td><?php echo $cdr->date_created; ?></td>
<td class="numClass"><?php echo $cdr->phone_number; ?></td>
<td><?php echo $cdr->classification; ?></td>
</tr>
<?php }?>
</tbody>
这是我的AJAX代码..
$.ajax({
url: "<?php echo base_url();?>tenant/view_report/filter_date",
method: "POST",
data:{globoy_daterange:from, globoy_daterange2:to},
dataType: 'json',
success:function(data){
$('#cdr_control_holder').html('');
for(i=0; i<data.length; i++){
html = '';
html+= '<tr data-toggle="modal" data-target="#myModalCallDetails" class="historylist" data-callsid="'+data[i]['xcallsid']+'" style="cursor:pointer;">';
html+= '<td>'+data[i]['user_firstname']+' '+data[i]['user_lastname']+'</td>';
html+= '<td>'+data[i]['talk_time']+'</td>';
html+= '<td>'+data[i]['aftertalk_time']+'</td>';
html+= '<td>'+data[i]['hold_time']+'</td>';
html+= '<td>'+data[i]['total_time']+'</td>';
html+= '<td>'+data[i]['date_created']+'</td>';
html+= '<td class="numClass">'+data[i]['phone_number']+'</td>';
html+= '<td>'+data[i]['classification']+'</td>';
html+= '</tr>';
$('#cdr_control_holder').append(html);
}
}
});
我无法弄清楚什么是错的..提前谢谢
答案 0 :(得分:0)
如果您使用的是新版本的jQuery,则无法使用success()方法。相反,尝试done()。
查看新文档:http://api.jquery.com/jquery.ajax/
示例:
var jqxhr = $.ajax( "example.php" )
.done(function() {
alert( "success" );
})
.fail(function() {
alert( "error" );
})
.always(function() {
alert( "complete" );
});
答案 1 :(得分:0)
在此之后...
success:function(data){
请添加此内容......
console.log(data);
重新运行代码。
然后请在浏览器中打开控制台,然后在控制台中复制并粘贴结果。
这有助于我们为您解决问题。
答案 2 :(得分:0)