0

現在、Jquery UI バンドルを使用して、入力 HTML ボックスにオートコンプリート検索パラメーターを入力しています。

html ファイル:

<script src="js/jquery-1.9.1.js"></script>
<script src="js/jquery-ui-1.10.3.custom.js"></script>
<script>
$(function() {
   var userfirstnameTags = [ "John",  "Katy",  "Will",  "Shrek", ];
   var userlastnameTags = [ "Snow",  "Perry",  "Smith",  "Rooney", ];
   $( "#user_first_name" ).autocomplete({
   source: userfirstnameTags
   });  
});
</script>

現在の問題は、私が持っているすべてのユーザー名とその他の機密データが、フロント エンド コードの html/js ファイルに表示されることです。

この情報を保護したい + 検索ページをロードするたびにすべてのユーザー データをコードにロードさせたくない。

このオートコンプリートを使用して、サーバー側から直接オートコンプリートをインデックス化する別の方法はありますか? サーバー側に Ruby on Rails を使用しています。

4

1 に答える 1

1

Jquery オートコンプリーターは、サーバーからデータをロードするオプションを提供します。このリンクをチェックアウト http://jqueryui.com/autocomplete/#remote

于 2013-09-04T08:21:16.140 に答える