Задать вопрос
Ответы пользователя по тегу HTML
  • Jquery autocomplete выдает ошибку?

    @ArtGMlg Автор вопроса
    Ответ найден!!
    Чтобы autocomplete заработал нужно было инициализировать его тогда, когда приходил успешный ответ с сервера
    function loadCitiesNames() {
      $.ajax({
        url: "http://localhost:3000/cities/get",
        type: 'GET',
        crossDomain: true,
        dataType: 'jsonp',
        contentType: 'application/json; charset=utf-8',
        success: function (data) {
          setAutocomplite(data);
        },
        error: function(request,msg,error){
          console.log(request + ' ' + msg + ' ' + error);
        }
      });
    }
    
    function setAutocomplite(data){
      $('#cityInput').autocomplete({source: data, appendTo: $('#modalBody')})
    }
    Ответ написан
    Комментировать