Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui jquery ui autocomplete给出了一个错误“Uncaught TypeError:无法读取未定义的属性'PAGE\u UP'_Jquery Ui_Jquery Ui Autocomplete - Fatal编程技术网

Jquery ui jquery ui autocomplete给出了一个错误“Uncaught TypeError:无法读取未定义的属性'PAGE\u UP'

Jquery ui jquery ui autocomplete给出了一个错误“Uncaught TypeError:无法读取未定义的属性'PAGE\u UP',jquery-ui,jquery-ui-autocomplete,Jquery Ui,Jquery Ui Autocomplete,我正在尝试使用jquery ui自动完成,当您在包含自动完成的输入字段中键入时,会出现以下错误: Uncaught TypeError: Cannot read property 'PAGE_UP' of undefined 我已将以下文件包括在我的页面中: jquery-1.7.2.min.js jquery-ui-1.8.21.custom.min.js jquery-ui-1.8.21.custom.css 以下是使用自动完成的代码: $('input#searchFor').autoc

我正在尝试使用jquery ui自动完成,当您在包含自动完成的输入字段中键入时,会出现以下错误:

Uncaught TypeError: Cannot read property 'PAGE_UP' of undefined
我已将以下文件包括在我的页面中:

jquery-1.7.2.min.js jquery-ui-1.8.21.custom.min.js jquery-ui-1.8.21.custom.css 以下是使用自动完成的代码:

$('input#searchFor').autocomplete({
        source:function(req,add){
            $.getJSON("/index.php/search/autoCompleteHandler?q=?&section="+$('input#searchFor').attr("searchDesc"),req,function(data){
                var suggestions = [];

                $.each(data,function(i,val){
                    suggestions.push(val.name);
                });

                add(suggestions);
            });
        }
    });

我不知道会出什么问题。如有任何帮助,将不胜感激。

用于a的jQueryUI示例文档显示远程数据源应按以下方式完成:

$(function() {
        $( "#birds" ).autocomplete({
            source: "search.php",
            minLength: 2,
            select: function( event, ui ) {
                //the code to execute when an item is clicked on
            }
        });
    });
看起来源代码只需要是一个url。您可以查看Chrome中的ajax请求,找出正在填充搜索查询的$\u GET或$\u POST变量

根据您的使用情况,使用该选项可能不是一个坏主意。

custom.min.js包含哪些内容?我敢打赌,如果您将其全部替换为jQueryUI,那么错误就会消失,而只是尝试看看会发生什么