Jquery ui Jquery自动完成不更新UI中的结果

Jquery ui Jquery自动完成不更新UI中的结果,jquery-ui,jquery-ui-autocomplete,Jquery Ui,Jquery Ui Autocomplete,我的HTML结构如下: <label for="supervisors">Assign the Supervisor: </label> <input class="supervisors"/> 我的Javascript是: <script type="text/javascript"> jQuery(function() { jQu

我的HTML结构如下:

   <label for="supervisors">Assign the Supervisor: </label>
   <input class="supervisors"/>
我的Javascript是:

                  <script type="text/javascript">

                    jQuery(function() {

           jQuery( ".supervisors" ).autocomplete({
               source: "/users/autocomplete_for_supervisors",
               minLength: 2,
               select: function( event, ui ) {
                     log( ui.item ? "Selected: " + ui.item.value + " aka " + ui.item.id :
 "Nothing selected, input was " + this.value );


          }
        });
       });
              </script>
在我的控制器中,我添加了“自动完成”的操作,该操作在我输入URL时有效,如下所示:

但是,当我在firebug的输入框中键入某些内容时,就会执行jquery并调用相应的函数并在firebug中返回响应。但是我没有在输入框中得到下面的响应

如何在输入文本框中获得下面返回的结果


请提供建议。

我认为您在实际检索数据的函数/文件中使用了错误的变量名

这与我解决的问题非常相似: