Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.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&;jQuery UI)_Jquery_Jquery Ui_Undefined Function_Typeerror - Fatal编程技术网

未捕获类型错误:未定义不是函数(jQuery&;jQuery UI)

未捕获类型错误:未定义不是函数(jQuery&;jQuery UI),jquery,jquery-ui,undefined-function,typeerror,Jquery,Jquery Ui,Undefined Function,Typeerror,我试图使用jQuery UI自动完成小部件,但在Google Chrome中出现以下错误: 未捕获类型错误:未定义不是函数jquery ui.min.js:7 e、 widget.refresh jquery ui.min.js:7 (匿名函数)jqueryui.min.js:6 e、 widget.\u创建jqueryui.min.js:6 (匿名函数)jqueryui.min.js:6 e、 Widget.\u createWidget jquery ui.min.js:6 e、 (匿名函数

我试图使用jQuery UI自动完成小部件,但在Google Chrome中出现以下错误:

未捕获类型错误:未定义不是函数jquery ui.min.js:7
e、 widget.refresh jquery ui.min.js:7
(匿名函数)jqueryui.min.js:6
e、 widget.\u创建jqueryui.min.js:6
(匿名函数)jqueryui.min.js:6
e、 Widget.\u createWidget jquery ui.min.js:6
e、 (匿名函数)。(匿名函数)jqueryui.min.js:6
(匿名函数)jqueryui.min.js:6
n、 extend.each jquery-2.1.1.min.js:2
n、 fn.n.each jquery-2.1.1.min.js:2
e、 fn.(匿名函数)jqueryui.min.js:6
e、 widget.\u创建jqueryui.min.js:7
(匿名函数)jqueryui.min.js:6
e、 Widget.\u createWidget jquery ui.min.js:6
e、 (匿名函数)。(匿名函数)jqueryui.min.js:6
(匿名函数)jqueryui.min.js:6
n、 extend.each jquery-2.1.1.min.js:2
n、 fn.n.each jquery-2.1.1.min.js:2
e、 fn.(匿名函数)jqueryui.min.js:6
(匿名函数)创建:684
jquery-2.1.1.min.js:2
k、 fireWith jquery-2.1.1.min.js:2
n、 extend.ready jquery-2.1.1.min.js:2
I jquery-2.1.1.min.js:2

我在标题中包括jQuery和jQuery UI,如下所示:

<head>
    <meta charset="utf-8">
    <title>Client DB</title>
    <link href="/css/styles.css" rel="stylesheet" />
    <link href="/css/selectize.default.css" rel="stylesheet" />
    <link href="//code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" rel="stylesheet" />
    <script src="/js/jquery-2.1.1.min.js"></script>
    <script src="/js/jquery-ui.min.js"></script>
    <script src="/js/selectize.min.js"></script>
    <script src="/js/autogrow.js"></script>
    <script src="/js/jquery.mattni.cloner-0.1.js"></script>
    <script src="/js/filter-years.js"></script>
    <script src="/js/jquery.filter.js"></script>
</head>

客户端数据库
然后,我在HTML末尾调用函数,如下所示(我替换了一些对客户端敏感的信息):


$(函数(){
log(“你自动完成了我”);
var availableTags=[“自动填充1”、“自动填充2”];
$(“#ref”).autocomplete({来源:availableTags});
$(“#基础”).autocomplete({来源:[“选择1”,“选择2”]});
$(“#brand”).autocomplete({来源:[“可能选项”,“空载燕子”]});
});
这在某一点上起了作用,现在突然变成了现在。我在网上搜索过,寻找有相同问题的人。我只能找到人们收到一两个错误的例子,而不是像这样的长列表。如果我在Google上链接到jQuery和jQuery用户界面,我也会遇到同样的错误,所以我知道这不是文件的问题



以前有没有人见过这些错误,或者知道如何修复它们?

我发现在我使用的jQuery列表过滤插件(“jQuery.filter.js”)中存在命名冲突。我注释掉了过滤器库,它解决了问题。

我发现在我使用的jQuery列表过滤插件(“jQuery.filter.js”)中存在命名冲突。我注释掉了过滤器库,它解决了问题。

我发现在我使用的jQuery列表过滤插件(“jQuery.filter.js”)中存在命名冲突。我注释掉了过滤器库,它解决了问题。

我发现在我使用的jQuery列表过滤插件(“jQuery.filter.js”)中存在命名冲突。我注释掉了过滤器库,它解决了问题。

您是否对正在使用的库进行了任何更改,之后它停止工作并抛出此错误?您正在使用的jQueryUI的版本是什么。尝试更改。请检查您包含的所有文件,它们是否都可用。确保所包含的文件未出现
404未找到
错误!这里有一个难题:使用问题中指定的版本(忽略不存在的格式,注意没有抛出脚本错误)。很可能是兼容性/浏览器版本问题;尝试使用不同的版本运行它,或者如果不起作用,则包括未缩小的库文件和调试。在它停止工作并抛出此错误后,您是否对正在使用的库进行了任何更改?您正在使用的jQueryUI的版本是什么。尝试更改。请检查您包含的所有文件,它们是否都可用。确保所包含的文件未出现
404未找到
错误!这里有一个难题:使用问题中指定的版本(忽略不存在的格式,注意没有抛出脚本错误)。很可能是兼容性/浏览器版本问题;尝试使用不同的版本运行它,或者如果不起作用,则包括未缩小的库文件和调试。在它停止工作并抛出此错误后,您是否对正在使用的库进行了任何更改?您正在使用的jQueryUI的版本是什么。尝试更改。请检查您包含的所有文件,它们是否都可用。确保所包含的文件未出现
404未找到
错误!这里有一个难题:使用问题中指定的版本(忽略不存在的格式,注意没有抛出脚本错误)。很可能是兼容性/浏览器版本问题;尝试使用不同的版本运行它,或者如果不起作用,则包括未缩小的库文件和调试。在它停止工作并抛出此错误后,您是否对正在使用的库进行了任何更改?您正在使用的jQueryUI的版本是什么。尝试更改。请检查您包含的所有文件,它们是否都可用。确保所包含的文件未出现
404未找到
错误!这里有一个难题:使用问题中指定的版本(忽略不存在的格式,注意没有抛出脚本错误)。很可能是兼容性/浏览器版本问题;试着用不同的版本运行它,或者如果没有任何版本可以运行--包括未缩小的库文件和调试。事实证明,这也是一个插件命名冲突。谢谢分享你的发现。我也有同样的问题。事实证明,这也是一个插件命名冲突。谢谢分享你的发现。我也有同样的问题。事实证明,这也是一个插件命名冲突。谢谢分享你的发现。我也有同样的问题。事实证明,这也是一个插件命名冲突。谢谢分享你的发现。
<script>

$(function(){
    console.log("You autocomplete me");
    var availableTags = ["Autofill 1","Autofill 2"];
    $("#ref").autocomplete({source: availableTags});

    $("#basis").autocomplete({source: ["Choice 1", "Choice 2"]});
    $("#brand").autocomplete({source: ["Possible option", "Unladen swallow"]});

});
</script>