Javascript 无法设置属性'_renderItem';未定义数据的类型(“ui自动完成”)
我有一个问题与自动完成,这是不断给出这个错误,我无法找出它是什么原因造成这个问题。我什么都试过了,但还是弄不明白 我有引导js和jquery用户界面也按顺序加载 jquery-1.11.2', “jquery ui”, “自举”Javascript 无法设置属性'_renderItem';未定义数据的类型(“ui自动完成”),javascript,jquery,twitter-bootstrap,jquery-ui,Javascript,Jquery,Twitter Bootstrap,Jquery Ui,我有一个问题与自动完成,这是不断给出这个错误,我无法找出它是什么原因造成这个问题。我什么都试过了,但还是弄不明白 我有引导js和jquery用户界面也按顺序加载 jquery-1.11.2', “jquery ui”, “自举” $("#search-destination").autocomplete({ minLength: 3, source: function (request, response) { var url = "htt
$("#search-destination").autocomplete({
minLength: 3,
source: function (request, response) {
var url = "http://localhost/abc/public_html/query/visiting?";
var data = {term: $("#search-destination").val()};
$.getJSON(url, data, function (data) {
// data is an array of objects and must be transformed for autocomplete to use
var array = data.error ? [] : $.map(data.places, function (m) {
var data = {
label: (!isEmpty(m.city)) ? m.title + " (" + m.city + ")" : m.title,
};
return data;
});
response(array);
});
},
focus: function (event, ui) {
},
select: function (event, ui) {
}
}).data("ui-autocomplete")._renderItem = function (ul, item) {
var $a = $("<a></a>").text(item.label);
highlightText(this.term, $a);
return $("<li></li>").append($a).appendTo(ul);
};
$(“#搜索目的地”)。自动完成({
最小长度:3,
来源:功能(请求、响应){
变量url=”http://localhost/abc/public_html/query/visiting?";
var data={term:$(“#搜索目的地”).val()};
$.getJSON(url、数据、函数(数据){
//数据是一个对象数组,必须进行转换才能使用autocomplete
var数组=data.error?[]:$.map(data.places,function(m){
风险值数据={
标签:(!isEmpty(m.city))?m.title+“(“+m.city+”):m.title,
};
返回数据;
});
响应(数组);
});
},
焦点:功能(事件、用户界面){
},
选择:功能(事件、用户界面){
}
}).data(“ui自动完成”)。\u renderItem=功能(ul,项目){
var$a=$(“”).text(item.label);
highlightText(本术语,$a);
返回$(“”).append($a).appendTo(ul);
};