0

我在带有服务器端渲染的页面上有多个数据表。它们最初加载良好,但是当我单击任何表上的分页链接时,ajax 请求中的帖子参数总是来自最后一个数据表。这是我的代码。

不太确定这里发生了什么。初始请求很好的事实让我更加困惑。

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(){
            },   
        }    
    });
}
4

0 回答 0