Как сгенерировать Bootstrap DatePicker - PullRequest
0 голосов
/ 14 декабря 2018

Работа с Джанго и Аяксом.Я использовал Ajax для получения моих динамических дат, теперь проблема состоит в том, чтобы подавать даты в массив datesDisabled: [].

Когда я alert(data) я получаю мои даты отлично предупреждены.Теперь мне просто нужно передать массив в dateDisabled.

<script>
    (function($) {
    'use strict';

    $(document).ready(function() {

        $("#id_unit").change(function () {
            let unit_id = $(this).val();

            $.ajax({
                url: {% url 'unit_booked_date' %},
                data: {
                    'unit': unit_id,
                },
                success: function (data) {
                    return data
                }
            })
        });


        $('.input-group.date').datepicker({
            autoclose: true,
            todayHighlight: true,
            allowClear: true,
            datesDisabled: [
                data
            ],
        });
    });
    })(window.jQuery);
</script>

1 Ответ

0 голосов
/ 15 декабря 2018

У меня тоже была похожая проблема, когда я пытался извлекать minDate и maxDate динамически.

Вам нужно уничтожить средство выбора даты и заново инициализировать с новыми свойствами

Вот что сработало для меня.

...
('.input-group.date').removeClass('hasDatepicker').datepicker({
...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...