datatables 插件异步加载数据

Posted

技术标签:

【中文标题】datatables 插件异步加载数据【英文标题】:datatables plugin asynchronous load data 【发布时间】:2013-09-24 14:47:54 【问题描述】:

我对数据表还很陌生,我想知道是否有异步加载的方法 以这样一种方式将数据放入 datatables 插件中,即在创建整个 html 表之前呈现数据,如下面的帖子所述:

http://datatables.net/forums/discussion/10021/asynchronous-itotalrecords-and-itotaldisplayrecords-update/p1

我实际上需要在有足够的数据来渲染表格时立即创建表格,而不是等待渲染所有表格元素。我的数据表插件的来源是一个预渲染的 HTML 表。我在网上找到了一些样品,但我无法制作很多。

这是我发现的:

https://datatables.net/release-datatables/examples/server_side/defer_loading.html

https://datatables.net/release-datatables/examples/server_side/pipeline.html

https://datatables.net/release-datatables/examples/server_side/pipeline.html

我找不到提到的“scripts/server_processing.php”文件(引发“找不到文件异常”)。这实际上是我必须自己编写的脚本吗?如果是这样,任何人都可以分享一个示例,因为我是 PHP 的新手。

感谢任何示例或相关链接。谢谢

【问题讨论】:

对于将来阅读此问题的其他任何人,您可以创建 server_processing.php 文件。这将是您用来检索数据的文件。 【参考方案1】:

对于遇到相同问题的任何人,您都可以在此处找到使用 Ajax 服务检索数据的数据表的良好 MVC 集成:

http://www.codeproject.com/Articles/155422/jQuery-DataTables-and-ASP-NET-MVC-Integration-Part

【讨论】:

以上是关于datatables 插件异步加载数据的主要内容,如果未能解决你的问题,请参考以下文章

使用jOrgChart插件, 异步加载生成组织架构图

EChart数据的异步加载和更新

html 从服务器到Datatable插件1.10的半异步数据

html 从服务器到Datatable插件1.10的半异步数据

jquery ajax 调用kkpager插件 异步加载重新生成分页后,点击页数还是跟首次加载一样

vue路由自动加载、按组件异步载入vuex以及dll优化