我正在使用jQuery DataTables进行服务器端处理。
我想创建一个按钮。单击该按钮时,它应将当前的DataTable参数(搜索,排序等)发送到服务器端脚本,以使用PHPExcel生成MS Excel文件。
答案 0 :(得分:0)
您可以使用ajax.params()
将DataTables提交的数据提供给上一个Ajax请求中的服务器。
然后,您可以使用jQuery帮助函数$.param
重定向到使用这些参数生成Excel文件的脚本,该函数将数组转换为查询字符串。
例如:
window.location = '/getFile.php?' + $.param($('#example').DataTable().ajax.params());
其中example
是表格ID。