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 回答