jqueryui自动完成功能如何与Json一起使用?

时间:2019-02-28 18:55:55

标签: javascript json jquery-ui autocomplete

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 :(得分:0)

更改此:

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,
  };
}));

Here is working example