我正在实现一个网页,它显示从数据库获取的某些行。在加载时,我发出一个AJAX请求来获取特定时间范围内的行(初始调用将获取今天的行),并将它们保存在一个全局变量中(例如“row”)。
我有两个文本字段来设置我的研究的起点和结束点,每次我更改这些文本字段的值时,我都会再次调用db来获取新数据并更新全局“row”变量。
我的问题是:如果我有不同的文本字段筛选器和排序选项,将筛选器和排序应用于提取的行,我是应该向数据库发出另一个请求(使用选定的筛选器/排序)并让数据库处理筛选器/排序,还是应该直接将筛选器/排序应用于全局“row”变量?
当然,我认为数据库过滤和排序会更有效,但是行数不应该超过100,最多200行,我想知道仅仅为了过滤结果而发出另一个AJAX请求是否值得。
非常提前感谢您。
发布于 2017-10-24 23:13:26
你有没有尝试过datatables服务器端??
https://datatables.net/examples/data_sources/server_side.html
我认为这对你来说是一个很好的选择,而且很容易实现
https://stackoverflow.com/questions/46914052
复制相似问题