【问题标题】:Jquery UI - autocomplete is not a functionJquery UI - 自动完成不是一个功能
【发布时间】:2018-07-11 12:31:13
【问题描述】:

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

我的脚本加载顺序:

@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
            });
        }
    });
});

未捕获的类型错误:$(...).autocomplete 不是函数

我猜脚本排序很好,为什么会出现这个错误?

【问题讨论】:

  • 这个错误已经在另一个帖子中解决了:stackoverflow.com/questions/19591155/…
  • 是的,我看到了那个帖子,但是除了这 2 个之外,我没有加载任何其他 js 库。
  • 尝试使用实时库而不是本地库并检查它是否返回相同

标签: javascript jquery asp.net jquery-ui


【解决方案1】:

试试下面的 live 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>

【讨论】:

    猜你喜欢
    • 2015-02-10
    • 2018-01-20
    • 2016-02-25
    • 1970-01-01
    • 2011-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多