Таблицы данных не обновляются при выполнении 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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