【发布时间】:2012-02-16 23:43:47
【问题描述】:
我遵循了这些指示:http://datatables.net/release-datatables/examples/server_side/server_side.html 但我没有得到分页(在 bJQuery 模式和经典模式下也没有)。一切正常(搜索、排序……),但我无法获得分页。
我有什么遗漏吗?
代码如下:
$(document).ready(function() {
$('#datatable').dataTable( {
bJQueryUI : true,
"bProcessing": true,
"bServerSide": true,
sPaginationType: "full_numbers",
"sAjaxSource": "/returnjson"
} );
} );
谢谢!
编辑: 我将参数用引号括起来。谢谢。 dgw,这并没有改变什么。我想要的是分页按钮与我的服务器端代码交互:
/*
* Paging
*/
$sLimit = " LIMIT 100";
if ( isset( $_GET['iDisplayStart'] ) && $_GET['iDisplayLength'] != '-1' )
{
$sLimit = " LIMIT ".mysql_real_escape_string( $_GET['iDisplayStart'] ).", ".
mysql_real_escape_string( $_GET['iDisplayLength'] );
}
感谢您的帮助
编辑 2: 我尝试使用 datatables/demo_table.css 和 datatables/demo_table_jui.css 但这没有任何改变。
再次感谢!
【问题讨论】:
-
确保将参数名称用引号引起来。
"bJQueryUI"和"sPaginationType"
标签: jquery jquery-ui datatables