@evgen9586
Backend-dev. Лублу Enterprise и не люблю понты)

Как отправить данные аяксом datetimepicker bootstrap?

Есть у меня календарь на странице
<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 текст запишу. Как правильно оформить аякс при изменении даты?
  • Вопрос задан
  • 272 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы