分页问题-同一页上有多个数据表

时间:2018-12-27 09:11:37

标签: jquery datatables

我在具有服务器端呈现功能的页面上有多个数据表。它们最初加载良好,但是当我单击任何表上的分页链接时,ajax请求中的post参数始终来自最后一个数据表。这是我的代码。

不太确定这里发生了什么。最初的请求很好,这一事实进一步使我感到困惑。

for (i_dash = 1; i_dash <= count; i_dash++){
    var table = document.getElementById("dtBasicExample-"+i_dash);

    var encoded_query = tablelist.getAttribute("data-sql-query");
    var sql_query = unescape(encoded_query);
    var limit_arr = [15, 25, 50, 100];

    $('#dtBasicExample-'+i_dash).dataTable({

        "lengthMenu": limit_arr,
        dom: 'lBfrtip',
        serverSide: true,
        colReorder: false,
        "bProcessing": true,
        "bFilter":false,
        "bSort": false,

        "ajax": {
            // "url":'/paginate-dashboard',
            "url":'/algorithm/api/get_result',
            "type": "POST",
            "cache":false,
             "data"   : function( d) {
                d.query = sql_query;
            },

            complete: function(){
            },   
        }    
    });
}

0 个答案:

没有答案