0

我有一个大约 10.000 行和大约 20 个字段的 mysql DB 表。我有一个包含所有字段的表单,当我在任何字段中按下一个键时,它应该将 10.000 行过滤为仅与我输入的内容匹配的行。我不想为我键入的每个键向服务器发出 AJAX 请求,我想我可以首先获取所有数据并从中创建一个数组并以这种方式进行搜索。我的问题是:这是一种很好的方法,还是我应该坚持在数据库上使用良好的旧 SQL 查询并执行 N ajax 请求?你有更好的建议吗?

4

1 回答 1

2

只需在按键和实际加载数据之间添加半秒暂停,您就可以使增量搜索更加高效。用户可能不会注意到,但您的服务器会。

当然,如果您也可以添加 JavaScript 辅助过滤,那就更好了。没有理由不能将这两种方法结合起来。

于 2012-06-22T14:53:38.400 回答