我試圖使用jQuery用戶界面自動完成構件,但我發現在谷歌Chrome以下錯誤:遺漏的類型錯誤:未定義是不是一個函數(jQuery和jQuery用戶界面)
Uncaught TypeError: undefined is not a function jquery-ui.min.js:7
e.widget.refresh jquery-ui.min.js:7
(anonymous function) jquery-ui.min.js:6
e.widget._create jquery-ui.min.js:6
(anonymous function) jquery-ui.min.js:6
e.Widget._createWidget jquery-ui.min.js:6
e.(anonymous function).(anonymous function) jquery-ui.min.js:6
(anonymous function) jquery-ui.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.(anonymous function) jquery-ui.min.js:6
e.widget._create jquery-ui.min.js:7
(anonymous function) jquery-ui.min.js:6
e.Widget._createWidget jquery-ui.min.js:6
e.(anonymous function).(anonymous function) jquery-ui.min.js:6
(anonymous function) jquery-ui.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.(anonymous function) jquery-ui.min.js:6
(anonymous function) create:684
j 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用戶界面,像這樣:
<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像這樣結束(我已經更換了一些信息是敏感的客戶端):
<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>
這工作在一個點,現在突然它是現在。我搜索了網絡,尋找有同樣問題的人。我只能找到接受一個或兩個錯誤的人的例子,而不是像這樣的長列表。如果我鏈接到Google上的jQuery和jQuery UI,我會得到同樣的錯誤,所以我知道這不是文件的問題。
有沒有人見過這些錯誤或知道如何解決它們?
您是否對您使用的庫進行了任何更改,之後停止工作並拋出此錯誤? – user3566643
你正在使用的jQueryUI的版本是什麼。嘗試改變它。 –
請檢查您所包含的所有文件是否全部可用。確保你沒有爲你包含的文件找到'404 not found'錯誤! –