0

我正在尝试从网格中导出所有数据。我写了一个函数来完成所有的导出到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');
4

1 回答 1

1

我想出了一种方法来完成这项工作。我只是使用了我自己的 jquery post 函数,并从网格中获取了我需要的参数,并通过 post 函数将其传递到我的处理页面。我只需要 postData 和 colModel 形成我的网格。这就是我获取参数并将它们放入 JS 变量的方式:

    var gParam = $("#grid").jqGrid('getGridParam','postData');
    var gParamCol = $("#grid").jqGrid('getGridParam','colModel');
于 2012-12-16T18:17:56.443 回答