0
我在Jquery auto完成器中輸入內容時收到錯誤的建議。 如果我鍵入「ja」,那麼它應該只顯示那些從「ja」開始的值,但它顯示全部。JQuery Autocompleter
我想將此自動補全值存儲到某個隱藏字段,但我無法做it.below是我的JSON格式是generated.so我想顯示的名稱標籤,並希望值分配給一些隱藏字段。 [{"id":1,"name":"Java"},{"id":2,"name":"Liferay"},{"id":3,"name":".Net"}
是我的代碼片段。
$("input#auto").autocomplete({
source:function(request, response) {
$.ajax({
url: '<portlet:resourceURL />',
dataType: "json",
data: {
featureClass: "P",
style: "full",
maxRows: 12,
name_startsWith: request.term
},
success: function(data) {
response($.map(data, function(item) {
return {
label: item.name,
value: item.id,
}
}));
},
});
},
minLength: 2,
dataType: "json",
select: function (event, ui) {
$("#skillName").val(ui.item.value);
}
});
任何幫助將不勝感激。謝謝
AJAX請求是否成功回來? –
感謝您的回覆..我檢查了firebug中的響應 – Gautam
如果您收到了錯誤的建議,那麼這是您所調用的Web服務的問題,而不是jQuery小部件。 –