【问题标题】:Error with jquery-autocomplete in railsrails中的jquery-autocomplete出错
【发布时间】:2011-06-02 22:50:43
【问题描述】:

我一直在尝试让自动完成功能正常工作,但是,我在 firebug 控制台中遇到了一个奇怪的 javascript 错误...

我使用了 https://github.com/crowdint/rails3-jquery-autocomplete gem。

我收到的错误是:$(e).autocomplete is not a function

这是我的 html 中包含的脚本:

  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js" type="text/javascript"></script>
  <script src="/javascripts/autocomplete-rails.js?1294035084" type="text/javascript"></script>

谢谢

【问题讨论】:

    标签: javascript jquery ruby-on-rails ruby autocomplete


    【解决方案1】:

    我今天遇到了这个问题,并通过安装 jQuery UI 解决了这个问题。显然 rails3-jquery-autocomplete 使用了 jQuery UI 中包含的自动完成功能。在您安装 jquery-rails 并在布局中包含 jquery UI js 和 CSS 文件之前,它将被破坏。

    <%= javascript_include_tag :defaults, "jquery-ui-1.8.9.custom.min", "autocomplete-rails" %> 
    

    引用 Github 网站:

    开始之前

    确保您的项目正在使用 带有自动完成小部件的 jQuery-ui 在您继续之前。

    您可以找到更多相关信息 这里:

    http://jquery.com/

    http://jqueryui.com/demos/autocomplete/

    http://github.com/rails/jquery-ujs

    我鼓励您了解如何使用 之前那 3 个神奇的工具 尝试使用此 gem。

    【讨论】:

      【解决方案2】:

      您是否更改了默认的 javascript 库使用 this gem?

      这是你的宝石的先决条件之一

      【讨论】:

        猜你喜欢
        • 2013-06-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-11-12
        • 2016-02-04
        • 2016-11-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多