【发布时间】:2014-09-30 17:29:56
【问题描述】:
我有 ajax 代码,它从 Api 返回 Json,我正在寻找一种方法,如何将这些数据传递给 jquery 自动完成。 这是mo代码:
$("#autocomplete").autocomplete({
minLenght: 2,
source: function(request,response) {
$.ajax({
url: "http://www.myadres/search/"+$("#autocomplete").val(),
crossDomain: true,
type: "POST",
dataType: "json",
data: {
"from" : "0",
"take" : "10"
},
beforeSend: function() {
//alert ('working...');
},
success: function( response) {
for (i = 0; i < response.Results.length; i++) {
// Console logs this data as desired, every time when i type something, console logging works good
console.log(response.Results[i].Name);
};
},
error: function( ) {
alert( "Error occured!" );
},
complete: function( xhr, status ) {
}
})
},
});
我只是不知道如何将数据从成功回调传递到 jquery 自动完成。谢谢你的建议。
【问题讨论】:
-
查看问题代码如何使用。这会有所帮助:stackoverflow.com/questions/26098188/…
-
不同之处在于,您通过的那个链接不是我的问题。我的数据是正确的。我只是不知道如何传递这些数据来自动完成。
标签: javascript jquery ajax jquery-ui autocomplete