相关疑难解决方法(0)

TypeError:$(...)。autocomplete(...)。data(...)未定义

使用jQuery自动完成功能时发现错误。

控制台中的此通知错误是

类型错误:$(...)。autocomplete(...)。data(...)未定义})。data(“ ui-autocomplete”)._ renderItem = function(ul,item){

码:

Site Name <br/>

<input type="text" name="site_name" id="site_name"><br/>

<input type="hidden" name="site_id" id="site_id">

$().ready(function () {
    $("#site_name").autocomplete({
        source: function (request, response) {
            $.ajax({
                url: "get_site2.php",
                dataType: "json",
                data: {
                    term: request.term
                },
                beforeSend: function () { // add this
                    showLoading("remove");
                    console.log("remove");
                },
                success: function (data) {
                    response(data);
                }
            });
        },
        minLength: 2,
        select: function (event, ui) {
            $("#site_name").val(ui.item.label);
            $("#site_id").val(ui.item.name);
            return false;
        },
        open: function () {
            $(this).removeClass("ui-corner-all").addClass("ui-corner-top");
        },
        close: function () {
            $(this).removeClass("ui-corner-top").addClass("ui-corner-all");
        } …
Run Code Online (Sandbox Code Playgroud)

javascript jquery json jquery-ui autocomplete

2
推荐指数
1
解决办法
3409
查看次数

标签 统计

autocomplete ×1

javascript ×1

jquery ×1

jquery-ui ×1

json ×1