1

我有一个 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>

在我的控制器中,我添加了 autocomplete_for_supervisors 的操作,当我将 URL 输入为:

http://localhost:3000/users/autocomplete_for_supervisors?term=ar

但是当我在我的萤火虫的输入框中键入一些东西时,jquery 会被执行并调用相应的函数并在萤火虫中返回响应。但是我没有在输入框中得到下面的响应。

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

请提供建议。

4

1 回答 1

0

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

这与我解决的问题非常相似:jQuery UI Autocomplete 遇到问题

于 2011-01-27T00:11:20.597 回答