我有以下代碼。jQuery.autocomplete不顯示從jQuery.ajax返回的值
ajax查詢工作正常,從服務器返回的數據是有效的json。
我成功通過如下請求使遠程數據源的自動完成下拉工作成功:http://jqueryui.com/demos/autocomplete/#remote。
我的問題是,從jquery.ajax返回的數據不顯示在自動完成。任何人都可以幫忙THKS。
jQuery("#input_2_5").autocomplete({
source: function(request, response){
jQuery.ajax({
url: "url/wp-admin/admin-ajax.php",
type:'POST',
dataType: 'json',
data:{
action: 'word_autocomplete'
},
success: function(data) {
return data;
}
});
}
});
看看下一個例子http://jqueryui.com/demos/autocomplete/#remote-jsonp – sofl
看起來你必須使用返回的數據設置標籤和值字段。 –
我從那開始例如構建我的功能,但我不能讓它工作。我不需要重新處理我的數據,因爲它已經以自動完成的正確格式。 –