如何获取DataTables Ajax参数

时间:2015-07-22 02:18:23

标签: jquery datatables

我正在使用jQuery DataTables进行服务器端处理。

我想创建一个按钮。单击该按钮时,它应将当前的DataTable参数(搜索,排序等)发送到服务器端脚本,以使用PHPExcel生成MS Excel文件。

1 个答案:

答案 0 :(得分:0)

您可以使用ajax.params()将DataTables提交的数据提供给上一个Ajax请求中的服务器。

然后,您可以使用jQuery帮助函数$.param重定向到使用这些参数生成Excel文件的脚本,该函数将数组转换为查询字符串。

例如:

window.location = '/getFile.php?' + $.param($('#example').DataTable().ajax.params());

其中example是表格ID。