проблема разбивки на страницы - несколько данных на одной странице - PullRequest
0 голосов
/ 27 декабря 2018

У меня есть несколько таблиц данных на странице с рендерингом на стороне сервера.Первоначально они загружаются нормально, но когда я нажимаю на ссылки разбивки на страницы в любой из таблиц, то параметры записи в запросе 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(){
            },   
        }    
    });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...