динамически обновлять даты в окне выбора даты в вызове Jquery AJAX - PullRequest
0 голосов
/ 09 октября 2019

У меня есть текстовое поле Автозаполнение текстового поля и Доступное текстовое поле.

при вводе пользователем местоположения в моем текстовом поле автозаполнения есть вызов AJAX для получения соответствующей записи. При вызове автозаполнения onSelect я получу Id, и мне нужно вызвать действие элемента управления MVC, чтобы получить базу данных по этому Id. В поле «Доступные даты» следует прикрепить средство выбора даты и отключить все даты, отправленные действием моего элемента управления.

Как этого добиться, любая помощь будет оценена!

Спасибо.

Я попробовал следующий код, но он не отключает даты.

var Locations = [
   { value: 'Andorra', id: 'AD' },
   // ...
   { value: 'Zimbabwe', id: 'ZZ' }
];

$('#autocomplete').autocomplete({
    lookup: Locations,
    onSelect: function (suggestion) {
        alert('You selected: ' + suggestion.value + ', ' + suggestion.id);
$.ajax({
        url: '@Url.Action("getAvailableDates","booking")',
        dataType: "json",
        type: "GET",            
        cache: false,
        data: {id:suggestion.id} ,
        success: function (holidays) { 
            if (data.success) {
                alert(data.message);
                  $('#txtAvailableDates').datepicker({
                   beforeShowDay: function(date){

                  }
              });
            }
        },
        error: function (xhr) {
            alert(xhr.responseText);
        }
    });
    }
});

Действие контроллера MVC для возврата списка праздничных дат

текстовое поле даты должно быть заполнено датами, отключениедаты праздников.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...