我努力解决这个问题,但它确实让我的思绪爆炸。
一切都很好地显示,包括分页,列表和日期按asc(默认)
排序我在Java脚本中添加后(按desc排序) 这是javascript:
<script type='text/javascript' src='../js/jquery.js'></script>
<script type='text/javascript'>
jQuery(document).ready(function(j)
{
$('#example').dataTable({
'aaSorting': [[0,'desc']] //Sorts 1st column asc
})
});
</script>
数据列表已排序,一切仍然很酷,但分页按钮丢失,左边&#34;显示X条目的X到X&#34;
请帮助!
这是我的脚本 在脚本的底部添加了这个 import datatable js
<script type='text/javascript' src='assets/plugins/datatables/jquery.dataTables.min.js'></script>
<script type='text/javascript' src='assets/plugins/datatables/dataTables.bootstrap.js'></script>
<script type='text/javascript' src='assets/demo/demo-datatables.js'></script>
表脚本:
<table cellpadding="0" cellspacing="0" border="0" class="stdtable stdtablecb datatables" id="example">
<thead>
<tr>
<th>'.__("Date").'</th>
<th>'.__("Description").'</th>
<th>'.__("Credit").'</th>
<th>'.__("Debit").'</th>
<th>'.__("Balance").'</th>
</tr>
</thead>
<tbody>
'.$his_row.'
</tbody>
</table>
////////////////////////////
for($i=0;$i<$this_page_total;$i++){
$p=mysql_fetch_assoc($r);
$his_row.='
<tr class="'.($k==0?'even':'odd').'">
<td class="center">'.$p["cdate"].'</td>
<td>'.$p["descr"].'</td>
<td>'.number_format(in_array($p['type'],array('c','credit'))? $p['amount'] : 0, 2).'</td>
<td>'.number_format(!in_array($p['type'],array('c','credit'))? $p['amount'] : 0, 2).'</td>
<td class="center">'.nl2br($p["bal"]).'</td>
</tr>
';
$k=1-$k;
}
以下是我的数据表的链接(很抱歉因为声誉不佳而无法在此发布任何图片) 这是默认排序的数据表(ASC) https://www.dropbox.com/s/fj8lqj766o4vgeb/Screenshot%202015-03-27%2018.33.52.png?dl=0
这是插入javascript按desc排序后的数据表 https://www.dropbox.com/s/pphc70cp7ntyty8/Screenshot%202015-03-27%2018.34.34.png?dl=0