自动完成从AJAX响应中读取自定义JSON

时间:2014-07-07 14:27:45

标签: php jquery ajax json autocomplete

我尝试将Autocomplete Widget用于自动完成功能,我收到此表单的回复:

[
 {"_id":{"mes":"measure1","name":"hold2"},"number":1},
 {"_id":{"mes":"measure2","name":"hold3"},"number":1}
] 

我试图找到一种方法来显示使用此javascript输入输入时的建议:jquery代码:

$('#q').autocomplete({
    source : function(requete, reponse){ 
    $.ajax({
            url : '/app/test/testsearch/', 
            dataType : 'json', 
            data : {
                queryvar : $('#q').val() 
            },

            success : function(donnee){
                //alert('success');
                reponse($.map(donnee._id, function(objet){
                        return objet.mes + ', ' + objet.name; 
                }));
            }
        });
    }

});

使用此代码,当我在输入字段中输入一些建议(带有id q)时,我会得到一个成功的Ajax响应,但我无法显示它,任何建议? 非常感谢!!!

0 个答案:

没有答案