【发布时间】:2012-08-31 08:16:06
【问题描述】:
为什么jquery datatable(见下面的代码)的行数没有设置为5?默认情况下等于 10 8as)。为什么'iDisplayLength': 5 在这里不起作用?
<script>
function loadData() {
$.getJSON(
'modules/getData.php',
function(data) {
var oTable = $('#newspaper-b').dataTable({
"sPaginationType":"full_numbers",
"aaSorting":[[3, "asc"]],
"bJQueryUI":true,
'iDisplayLength': 5,
'bLengthChange': false
});
oTable.fnDraw();
var list = data.flights;
var textToInsert = '';
for (var i = 0; i < list.length; i++) {
aux = list[i];
textToInsert += '<tr><td>';
textToInsert += aux.Var1;
textToInsert += '</td> </tr>' ;
}
$('table#newspaper-b tbody').html(textToInsert);
}
);
}
</script>
【问题讨论】:
-
你为什么要初始化数据表,然后显式地将数据+html放入表中;为什么不让数据表自己处理呢!
-
这只是一段代码。我需要将最后 2 列作为输入字段。
标签: javascript jquery datatable