JavaScript 有人遇到 rails3-jquery-autocomplete 的这个问题吗?

fsword · 2012年10月31日 · 最后由 fsword 回复于 2013年08月15日 · 2835 次阅读

现象是功能失效了,我打开 chrome console 一看,有一条提示:

Uncaught TypeError: Object [object Object] has no method 'autocomplete'

改为 uncompressed 版本,然后查看错误位置,在这里:

jQuery(e).autocomplete({ //异常位置
  source: function( request, response ) {

查了一下代码,没有 autocomplete 函数,不过有个 railsAutocomplete 函数,于是以为找到了原因,改名,重试,发现错误倒是不报了,但是功能还是无效,看来我改的并不正确。

对这些不熟,请教一下熟悉的同学,另外想请教一下,这里的函数为什么都改成 railsAutocomplete 了?是 jquery-ujs 的约定么?

因为没有加载 jquery-ui.js

问题已经解决了,不过 railsAutocomplete 的函数名还是没有搞明白,不知道是否和 jquery ujs 相关

需要 登录 后方可回复, 如果你还没有账号请 注册新账号