我知道自动完成的工作原理如下:
- 提前获取脚本上的所有列表
- 每次输入文本更改时搜索项目
我不喜欢它的工作方式,因为整个列表都存在于脚本中,所以任何人都可以使用web浏览器的开发工具查看列表。
我想知道是否有一种方法可以查询每个类型,而不是提前在脚本上列出所有列表。
以下是我期望它的工作方式:
- 每次输入文本更改时进行查询
- 获取脚本的结果
如果查询减慢了网站的速度,也没关系
因为列表不会那么大,安全性在这里更重要。
如有任何意见,我们将不胜感激。谢谢
使用ajax。
- 创建一个servlet,返回所需的html代码
- 向servlet发送Ajax请求
- 将响应文本分配给元素
阅读更多,
- 如何使用Servlet和Ajax