按照jQuery UI的,你應該設置自動完成源後創建/初始化如下:jQuery UI自動完成 - 在_create/_init不工作後設置源?
$( 「.selector」).autocomplete( 「選項」, 「源」,[ 「C++」,「java的「,」php「,」coldfusion「,」javascript「,」asp「,」ruby「]);
下面是一些代碼(基於斷combobox示例的):
$("#item").combobox();
$("#item").autocomplete("option", "source", function (request, response) {
$.ajax({
type: "POST",
url: "itmsrch.ashx",
dataType: "json",
data: {
dept: $("#dept").val,
term: request.term
},
success: function (data) {
response($.map(data, function (item) {
return {
label: item.name,
value: item.name
}
}));
}
});
});
鍵入所需的2個字符開球自動完成動作後,我收到錯誤,源沒有被設置。有任何想法嗎?