Javascript 数组到其他数组,自动完成

Javascript 数组到其他数组,自动完成,javascript,arrays,ajax,Javascript,Arrays,Ajax,我如何才能将此阵列很好地用于此功能: window.onload = function(){ var availableTags=getAllUserIdName(); $( "#members" ).autocomplete({ source: availableTags }); }; function getAllUserIdName(){ $.get('{{url('/')}}/ajax-all-user-id-name',functio

我如何才能将此阵列很好地用于此功能:

window.onload = function(){
    var availableTags=getAllUserIdName();
    $( "#members" ).autocomplete({
        source: availableTags 
    });
};

function getAllUserIdName(){
    $.get('{{url('/')}}/ajax-all-user-id-name',function(data){
        return data;
    });
}
我得到了回复:

[{"name":"asd"},{"name":"qwqe"},{"name":"gipsz jakab"}]
谢谢

var testData=[
{“姓名”:“asd”},{“姓名”:“qwqe”},{“姓名”:“吉卜赛-雅加布”}
];
getAllUserIdName(函数(标记){
$(“#成员”).autocomplete({source:tags});
});
函数getAllUserIdName(回调){
//模拟异步数据请求:
setTimeout(函数(){
var数据=测试数据;
var tags=data.map(函数(项){return item.name;});
回调(标签);
}, 300);
/*$.get({{url('/')}}/ajax所有用户id名称',函数(数据){
var tags=data.map(函数(项){return item.name;});
回调(标签);
});*/
}

成员:

我认为您错过了函数中的参数。请看这里: