Как jqueryui автозаполнение работает с Json? - PullRequest
0 голосов
/ 28 февраля 2019

У меня проблема с jquery ui ...

Этот пример кода не работает, и я не понимаю почему, у вас есть представление, почему?

js:

    $('#form_tags').autocomplete({
    source: function (requete, reponse) { // les deux arguments représentent les données nécessaires au plugin
        $.ajax({
            url: '/blog/tags.json', // on appelle le script JSON
            dataType: 'json', // on spécifie bien que le type de données est en JSON            
            success: function (donnee) {
                console.log(donnee);
                reponse($.map(donnee, function (objet) {
                    return objet.TagLib,objet.TagLib; // on retourne cette forme de suggestion
                }));
            }
        });
    }
});

json:

[{"tagLib":"Miel"},{"tagLib":"bon"},{"tagLib":"louis"}]

1 Ответ

0 голосов
/ 04 марта 2019

Измените это:

reponse($.map(donnee, function (objet) {
  return objet.TagLib,objet.TagLib; // on retourne cette forme de suggestion
}));

на это:

reponse($.map(donnee, function (objet) {
  return {
    label: objet.tagLib,
    value: objet.tagLib,
  };
}));

Вот рабочий пример

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