【问题标题】:How to load the datatable data via ajax?如何通过ajax加载数据表数据?
【发布时间】:2015-06-11 05:43:55
【问题描述】:

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

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

【问题讨论】:

  • 如果你只有一个小号。记录,您可以只获取所有这 1,000 条记录,并让 dataTable 管理客户端的分页。但是,如果您的数据增长超过此数量,您应该转向服务器端处理。

标签: jquery datatables


【解决方案1】:

首先你需要初始化表: 例如,您有表 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
                ]);             
    });

【讨论】:

    猜你喜欢
    • 2019-01-15
    • 2019-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-19
    • 2023-04-05
    • 2012-03-30
    • 1970-01-01
    相关资源
    最近更新 更多