Загрузка данных из базы данных в опции выбора html - Laravel - PullRequest
0 голосов
/ 19 марта 2020

Здравствуйте, у меня проблема с моим кодом jquery, потому что, когда я хочу нажать любую клавишу, чтобы получить запрос из базы данных, которая не работает (на ней не отображается предупреждение). Я думаю, что мой ajax работает не очень хорошо, потому что я пытался скопировать другой код и не работал. Я хочу получить данные из базы данных с моими навыками, чтобы выбрать в настройках

jQuery код

$(document).ready(function () {
    $("#skills").click(function () {
      alert("test")
    });
  });

<select class="select2bs4" multiple="multiple" name="ums[]" data-placeholder="Skills"
                style="width: 100%;" id="skills">
</select>

И я хочу сделать, когда я нажимаю любую клавишу, то должен показывать любой результат в множественном выборе, но в начале еще не показывал никаких предупреждений.

Я пытался сделать как "Select2 and Laravel: Ajax Автозаполнение" с веб-сайта Laraget, но это тоже не сработало

EDIT ____ Если он вводится только с типом 'text', это работает нормально, чтобы показать предупреждение

Спасибо заранее

Ответы [ 2 ]

1 голос
/ 19 марта 2020

Попробуйте это

$(document).ready(function () {
     $("#skills").change(function () {
       alert("test")
    });
});
0 голосов
/ 19 марта 2020

Выбор не будет работать с кликом, но с изменением, но если вы хотите изменить, когда вы пишете в строке поиска, например, выберите:

$("#skills").click(function () {
  alert("test")
});

на это, если вы хотите получить опцию изменения:

$("#skills").on('change',function () {
  alert("test")
});

или это, если вы хотите обрабатывать пользовательский ввод:

$("#skills").on('keyup',function () {
  alert("test")
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...