我正在尝试从网格中导出所有数据。我写了一个函数来完成所有导出到excel的功能。我只需要从网格中获取数据。
我使用它:
$("#grid").jqGrid('excelExport',{"url":"gridExport.php"});
我有一个jquery点击功能运行它,它可以工作,但它重定向gridExport.php。我试图在不移动页面的情况下打开它。
我试着将自己的jquery post函数写入gridExport.php,但是我没有从网格中获取所需的所有参数。我假设我可以手动抓取我需要的所有参数并将它们发送到gridExport.php,但我不是100%如何做到这一点和/或如果有更简单的方法可以做到这一点。
对此的任何帮助都会很棒。
谢谢!
更新
我想出了一种方法来完成这项工作。我只是使用了我自己的jquery post函数,从网格中得到了我需要的paramas并通过post函数传递给我的处理页面。我只需要postData和colModel形成我的网格。这就是我如何得到params并将它们放入JS变量中:
var gParam = $("#grid").jqGrid('getGridParam','postData');
var gParamCol = $("#grid").jqGrid('getGridParam','colModel');
答案 0 :(得分:1)
我想出了一种方法来完成这项工作。我只是使用了我自己的jquery post函数,从网格中得到了我需要的paramas并通过post函数传递给我的处理页面。我只需要postData和colModel形成我的网格。这就是我如何得到params并将它们放入JS变量中:
var gParam = $("#grid").jqGrid('getGridParam','postData');
var gParamCol = $("#grid").jqGrid('getGridParam','colModel');