0
jqueryオートコンプリートを取得しようとしています。入力とコールは、次のようになりますusers.jsからの戻りは次のようになりますjQuery UIオートコンプリートにドロップダウンが設定されない
http://localhost:3000/users.js?term=user
:
<input id="user_login" name="user[login]" size="22" type="text" value="" class="ui-autocomplete-input" autocomplete="off" role="textbox" aria-autocomplete="list" aria-haspopup="true">
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery('#user_login, #user_group_name').autocomplete({
source: '/users.js'
});
});
</script>
呼び出されるURL文字列です
[{"id":1802,"login":"some.user"},{"id":3882,"login":"some.other_user"},{"id":2024,"login":"user"}]
オートコンプリートは思わ返り値の一部を解釈すると、オートコンプリートULに3つのLIが設定されますが、それらはすべて空です。他のものを検索すると、空のLIが適切な量だけ作成されます。私はJSONLintでJSONの返品を確認しました。