jquery从1个ajax调用自动完成
我正在尝试使用autocomplete处理从这个ajax调用接收到的数据:jquery从1个ajax调用自动完成,jquery,ajax,autocomplete,Jquery,Ajax,Autocomplete,我正在尝试使用autocomplete处理从这个ajax调用接收到的数据: $.ajax({ type:"POST", url:"clientList.php", datatype:"json", success: function(result){ //what do i do here? } }); 返回的数据是: {"1054":"Custome
$.ajax({
type:"POST",
url:"clientList.php",
datatype:"json",
success: function(result){
//what do i do here?
}
});
返回的数据是:
{"1054":"Customer A","1055":"Customer B","1056":"Customer C"}
我的自动完成:
$('#client').autocomplete({
minlength: 2,
source: //Result of ajax call
});
如何将json结果输入到源代码中?我真的不想在每次按下一个字母时调用ajax,clientList.php结果几乎不会改变。您需要做的是设置新的自动完成源。例如:
success: function (result) {
$('#field').autocomplete("option", { source: result });
}
这样,一旦Ajax调用成功完成,autocomplete就会加载新选项。您可以随时加载新选项,只要您愿意使用该语句
这里有一个可以用作示例的列表。在页面加载过程中加载列表如何。我这样做。我的问题是如何从ajax函数中获取var“result”以供以后使用?