我目前正在使用Jquery UI包在输入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。
答案 0 :(得分:1)
Jquery auto-completer为您提供从服务器加载数据的选项。查看此链接 http://jqueryui.com/autocomplete/#remote