Есть у меня календарь на странице
<div class="form-group">
<!-- элемент input с id = datetimepicker1 -->
<div class="input-group" id="datetimepicker1">
<input type="text" class="form-control" />
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
</div>
Мне нужно в php-файл отправить дату. Причём при выборе другой даты в дататаймпикер отправлять другую дату.
Я полазил и нашёл, что у дататаймпикера есть событие, которое срабатывает при изменение даты -dp.change
Я в js нуб, но сделал вот так
$(function () {
$('#datetimepicker1').datetimepicker(
{format: 'DD.MM.YYYY', locale: 'ru'}
);
$('#datetimepicker1').on("dp.change", function ()
{
var a = $("#datetimepicker1").data("datetimepicker").getDate();
$.ajax(
{
url:'index.php?r=category/viewdoc',
data: a,
type: 'GET',
success: function (res) {
console.log(res);
},
error:function () {
alert('Error');
}
}
);
});
});
Но выдаёт ошибку. Даже если я в переменную a текст запишу. Как правильно оформить аякс при изменении даты?