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