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