【问题标题】:DataTables Editor: possible to use AjAX calls for retrieving data?DataTables 编辑器:可以使用 AjAX 调用来检索数据吗?
【发布时间】:2015-05-29 08:34:57
【问题描述】:
我注意到在网站提供的所有示例中,所有数据都是在页面加载时从数据库中检索的。但是,在我的情况下,这将导致必须检索大量数据,其中只有一部分正在被编辑。我不是专家,但这在性能方面似乎效率低下。我还看过 PhpGrid.org,他们似乎对每个页面都使用 AJAX 调用。
- 您同意吗,或者有人能解释一下为什么当前的方法实际上更有效吗?
- 有没有办法只检索正在查看的页面的数据(即通过 AJAX 调用)?
谁能说服我? :-)
【问题讨论】:
标签:
ajax
jquery-datatables
datatables-1.10
jquery-datatables-editor
phpgrid
【解决方案1】:
请参阅数据表manual page about data 了解更多信息。以下是摘录:
DataTables 有两种不同的数据处理模式(排序、
数据搜索等):
客户端处理 - 预先加载完整的数据集,并在浏览器中完成数据处理。
服务器端处理 - 每次重绘表格都会发出 Ajax 请求,只返回每次显示所需的数据。这
数据处理在服务器上进行。
各有优缺点,但关键指标
您应该选择哪种模式取决于
你的桌子。
您指的是一次加载所有数据的客户端处理模式。但是,在服务器端处理模式下,只会加载当前页面数据,从而提高性能。