我正在使用带有php和jquery的DataTables 1.10.4。 我想用jquery页码表,但我的代码不工作?请问我??
$(function(){
dTable = $('#allProductsTbl').DataTable({
"aLengthMenu": [[1, 50, 100, -1], [20, 50, 100, "همه"]],
"responsive": true,
"language": {
"url": "../data/include/public/Persian.json"
},
"processing": true,
"serverSide": true,
"ajax":"products/op/dt_processing.php"
});
dTable.order( [ 3, 'desc' ] ).draw();
//alert('pageNumber:'+dTable.page());
dTable.page(3).draw(false);
});
答案 0 :(得分:3)
使用page()
API方法设置表格的当前页面。请注意,页码从零开始,因此page(3)
打开4 th 页面。
例如:
$('#allProductsTbl').on('xhr.dt', function ( e, settings, json ) {
var api = new $.fn.dataTable.Api(settings);
api.page(3).draw(false);
});
var dTable = $('#allProductsTbl').DataTable({
"aLengthMenu": [[1, 50, 100, -1], [20, 50, 100, "همه"]],
"responsive": true,
"language": {
"url": "../data/include/public/Persian.json"
},
"processing": true,
"serverSide": true,
"ajax":"products/op/dt_processing.php",
"order": [[ 3, 'desc' ]]
});
请参阅this jsFiddle进行演示。