javascript - Jquery UI - 自动完成不是一个函数

标签 javascript jquery asp.net jquery-ui

我真的不知道我做错了什么,我检查了多个答案但没有成功:

我的脚本加载顺序:

@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/

相关文章:

c# - 如何以编程方式将 CSS 类添加到 ASP.NET CheckBoxlist html 表项

javascript - 将 '{key1=value1, key2=value2}'格式转换为对象

javascript - Array.prototype.forEach native 实现问题

javascript - YouTube Feed API在FireFox中加载缓慢

jQuery 为匹配集中的每个元素延迟单击功能

asp.net - 无法在 ASP.net 网站上显示 MVC MiniProfiler

javascript - 如何使用javascript随机使用and或&替换一个标点符号

javascript - 如何在问答游戏中使用clearInterval() 清除计时器?

javascript - 单击 Select 标记上的页面加载事件

asp.net - Java 和 tomcat 与 ASP.NET 和 IIS