Я использую bootstrap datatables с обработкой серверов. Мой код js передаст параметры серверу и загрузит возвращенные данные JSON в мою таблицу.перерисовать загрузочные данные с обработкой на стороне сервера с новыми параметрами
Ниже приведен код, который инициализирует DataTable:
function drawforfirsttime(){
oTable=$('#example1').dataTable({
"processing": true,
"serverSide": true,
"ajax": "db/ServerProcessingTests.php?criteria="+criteria+"¢re="+centre+"&month="+month+"&se="+se+"&count="+count
});
}
Параметры, которые я передаю (например, критерии, центр и т.д.) являются значения выпадающие на моей странице. Всякий раз, когда изменяется значение выпадающего списка, значение datatable должно обновляться с новым значением параметра.
Ниже приведен код, который я использую, чтобы обновить таблицу:
$('#centre').change(function(){
changedata();
});
function changedata(){
if(oTable!=null){
oTable.fnDraw(false);
}else{
drawforfirsttime();
}
};
Первая нагрузка время работает должным образом. Но всякий раз, когда я перерисовываю страницу, новые параметры не отправляются на сервер только при отправке первых параметров времени.
Пожалуйста, помогите мне, как я могу отправлять новые параметры на сервер при каждом изменении значения раскрывающегося списка.