私は次のような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を指定したときに機能するautocomplete_for_supervisorsのアクションを追加しました。
http:// localhost:3000 / users / autocomplete_for_supervisors?term = ar
しかし、firebugの入力ボックスに何かを入力すると、jqueryが実行され、それぞれの関数が呼び出され、firebugで応答が返されます。しかし、入力ボックスに以下の応答が表示されません。
以下の入力テキストボックスに返された結果を取得するにはどうすればよいですか?
提案を提供してください。