按照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个字符开球自动完成动作后,我收到错误,源没有被设置。有任何想法吗?