我正在实现一个网页,显示从数据库中提取的某些行。 在加载时,我发出AJAX请求以在一定时间范围内获取行(初始调用将采用今天的行),并将它们保存在全局变量中(例如“行”)。
我有两个文本字段来设置我的研究的起点和终点,每次我更改这些文本字段的值时,我再次调用db来获取新数据并更新全局“行“变量。
我的问题是:如果我有不同的文本字段过滤器和排序选项,应用过滤器并对提取的行进行排序,我应该向数据库发出另一个请求(使用选定的过滤器/排序)并让数据库处理过滤/排序,或者我应该直接应用过滤器/排序全局“行”变量?
当然我认为db过滤和排序会更有效,但行数不应超过100,最多200行,我想知道是否值得再做一个AJAX请求用于过滤结果。
非常感谢你。
答案 0 :(得分:0)
你试过datatables服务器端吗?
https://datatables.net/examples/data_sources/server_side.html
我认为这是一个很好的选择,非常容易实现