Pie*_*rre 1 javascript java datatables
我有一个带服务器端处理的DataTables.在服务器端,我有函数从ajax请求中检索过滤器并从数据库中获取数据.
现在我希望导出数据到带有过滤器的excel文件中.
我假设我必须在服务器端设计一个excel文件创建者并通过HTTP响应发送文件.
我想使用已经定义的函数来处理导出请求.
我的问题是:如何将DataTables过滤器的格式与ajax请求中的格式一样发送到我的服务器?
解
您可以使用ajax.params()DataTables在上一个Ajax请求中将数据提供给服务器.
然后,您可以使用jQuery helper函数重定向到使用这些参数生成Excel文件的脚本,该函数$.param将数组转换为查询字符串.
例如:
window.location = '/getFile.php?' + $.param($('#example').DataTable().ajax.params());
Run Code Online (Sandbox Code Playgroud)
example表ID 在哪里.
笔记
还有带有" 下载"按钮的 TableTools扩展,但是最近的jQuery DataTables 1.10.8版本,现在不推荐使用TableTools扩展.
| 归档时间: |
|
| 查看次数: |
5911 次 |
| 最近记录: |