【发布时间】:2015-11-02 13:21:37
【问题描述】:
在我的网站中,我使用数据表来显示数据。现在的问题是如果有 10 条记录而不是默认分页显示,但是当有超过 10 条记录时,应该显示数据表的分页。
这就是我初始化数据表的方式
$(document).ready(function(){
$('#tbl_member').dataTable({
"iDisplayLength": 10,
"bAutoWidth": false,
"aoColumnDefs": [
{"bSortable": true, "aTargets": [0,2]}
]
});
});
这个数据表代码是我完成服务器端处理时的:-
var save_method;
var table;
$(document).ready(function() {
table = $('#table').DataTable({
oLanguage: {
sProcessing: "<img src='<?php echo base_url();?>assets/img/loader.gif'>"
},
"processing": true,
"serverSide": true,
// Load data for the table's content from an Ajax source
"ajax": {
"url": "<?php echo base_url();?>Technology/technology_list",
"type": "POST"
},
"columnDefs": [
{
"targets": [ -1 ],
"orderable": false,
},
],
});
});
【问题讨论】:
-
如何初始化数据表? Ny 标记,通过 AJAX,通过 JSON ...?请显示一些代码....
-
我还在数据表中完成了服务器端处理。为此,我粘贴了一些数据表代码。如果我申请下面的答案它不起作用
-
这正是我问的原因:) 不同的情况有不同的方法。那么,
Technology/technology_list会返回一个 JSON 吗?如果我知道更多,我会很乐意创建一个示例:侦听xhr事件,如果记录#table_filter 和#table_length,我很想生成一个示例,但需要知道AJAX 响应是如何形成的。 -
是的 Technology/technology_list 将返回 JSON。我粘贴 technology_list 方法代码。
-
但是我如何解决这个数据表代码中超过 10 条记录的问题
标签: datatables