如何通过ajax加载数据表数据?

时间:2015-06-11 05:43:56

标签: jquery datatables

我的桌子上有1000条记录。但我希望获得每页数据,即按需提供10条记录(点击页面)。因为现在我想要等到1000条记录加载到DataTable而不是点击每页上10条记录想要从每个页面上的数据表中获取访问是否有dataTable中的任何功能

$(document).ready(function() {
    $('#example').dataTable( {
        "ajax": "data/arrays.txt"
    } );
} );

1 个答案:

答案 0 :(得分:0)

首先你需要初始化表: 例如,您有表ID:example

var oTable =$('#example').dataTable();

然后你可以使用jquery get或ajax。要在数据表中插入,您需要使用.fnAddData(),例如:

$.get( "ajax/test.html", function( data ) {
        $.each($.parseJSON(data),function(i,e){
            oTable.fnAddData( 
                [
                    e.id,
                    e.name,
                    e.gender,
                    e.state,
                    e.phone
                ]);             
    });