jQuery Post в FullCalendar DayClick событие

Я использую FullCalendar и хотел бы получить некоторые данные через сообщение jQuery при нажатии на день. Это код:

dayClick: function(date, jsEvent, view) {
                truckid=jQuery(this).parents(".calendar").attr("data-truck-id");
                alert(truckid);
                jQuery.post( "test.php", { TruckId: truckid, dateUsed: date })
                    .done(function( data ) {
                        alert( "Data Loaded: " + data );
                    });
                alert('everything OK');
            },

Когда я включаю сообщение jQuery, скрипт запускает часть "alert(truckid)", а затем останавливается со следующей ошибкой: TypeError: a не определено (указывает на moment.min.js js-файл FullCalendar).

Если я удаляю сообщение jQuery, код работает правильно, предупреждая и о последнем предупреждении.

В чем может быть проблема? Спасибо за помощь в продвижении!

1 ответ

Решение

Нашел решение. Проблема в переменной date, которая является моментным объектом, поэтому не может быть отправлена ​​таким образом. Вот решение этой проблемы, благодаря PatBau:

/questions/33523116/vyizov-jqueryajax-ili-jquerypost-iz-odnogo-iz-obratnyih-vyizovov-sobyitij-privodit-k-oshibke-tipa-iz-momentminjs/33523138#33523138

Другие вопросы по тегам