jqGrid导出数据AJAX

时间:2012-12-15 20:20:54

标签: jquery jqgrid

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

1 个答案:

答案 0 :(得分:1)

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

    var gParam = $("#grid").jqGrid('getGridParam','postData');
    var gParamCol = $("#grid").jqGrid('getGridParam','colModel');