Javascript 无法设置属性'_renderItem';未定义数据的类型(“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

我有一个问题与自动完成,这是不断给出这个错误,我无法找出它是什么原因造成这个问题。我什么都试过了,但还是弄不明白

我有引导js和jquery用户界面也按顺序加载

jquery-1.11.2', “jquery ui”, “自举”

$("#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); };