我真的不知道我做错了什么,我检查了多个答案但没有成功:
我的脚本加载顺序:
@Scripts.Render("~/Scripts/jquery-1.10.2.js")
@Scripts.Render("~/Scripts/jquery-ui.js")
@Scripts.Render("~/Scripts/custom/cityGuessGameHome.js");
在自定义js中:
$(document).ready(function () {
$.ajax({
url: '/Home/GetCities/',
type: 'GET',
success: function (result) {
$("#cities").autocomplete({
source: result
});
}
});
});
Uncaught TypeError: $(...).autocomplete is not a function
我猜脚本排序没问题,为什么我会收到此错误?
最佳答案
尝试下面的实时 js,而不是本地的:
<script src="//code.jquery.com/jquery-1.12.4.js"></script>
<script src="//code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
关于javascript - Jquery UI - 自动完成不是一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48558405/