Таблицы данных не обновляются при выполнении Datatables().ajax.reload()Jquery

Программирование на jquery
Anonymous
Таблицы данных не обновляются при выполнении Datatables().ajax.reload()

Сообщение Anonymous »

Я хочу перезагрузить мою таблицу данных, когда в средстве выбора даты jQuery выбирается новая дата. У меня есть следующий код инициализации:

Код: Выделить всё

$(document).ready(function() {

currentTab = "stopCodeList";

$("#stopCodeDate").datepicker( {
onSelect: function() {
changeDate();
}
});

$("#stopCodeDate").datepicker().datepicker('setDate', new Date());

$('#StopCodes').DataTable({

ajax: {

url: "php/stopCodes.php",
data: { stopCodeDate: $('#stopCodeDate').datepicker({ dateFormat: 'dd-mm-yy' }).val() },

type: "POST",
dataSrc: ""

},
и в другом модуле:

Код: Выделить всё

function changeDate() {

if (currentTab == "groupList") {
$("#Groups").DataTable().ajax.reload();
} else if (currentTab == "loc31List") {
$("#vips").DataTable().ajax.reload();
} else {
alert($('#stopCodeDate').datepicker({ dateFormat: 'dd-mm-yy' }).val());

$("#StopCodes").DataTable().ajax.reload();
}
}
Когда я выбираю новую дату в средстве выбора даты, модуль ChangeDate выполняется (я получаю предупреждение), но

Код: Выделить всё

$("#StopCodes").DataTable().ajax.reload();
похоже, не имеет никакого эффекта.

Подробнее здесь: https://stackoverflow.com/questions/785 ... s-executed

Вернуться в «Jquery»