簡體   English   中英

jqGrid導出數據AJAX

[英]jqGrid export data AJAX

我正在嘗試從網格導出所有數據。 我寫了一個函數,可以完成所有導出到excel的操作。 我只需要從網格中獲取數據。

我有使用它的工作:

$("#grid").jqGrid('excelExport',{"url":"gridExport.php"});

我有一個運行它的jquery click函數,它可以工作,但是它重定向了gridExport.php。 我正在嘗試打開此頁面而不移動頁面。

我試圖將自己的jquery post函數編寫到gridExport.php中,但是我沒有從網格中獲取我需要的所有參數。 我假設我可以手動獲取所需的所有參數並將其發送到gridExport.php,但是我不是100%如何做到這一點和/或是否有更簡單的方法來做到這一點。

任何幫助都會很棒。

謝謝!

更新:

我想出了一種方法來使這項工作。 我只是使用了自己的jquery post函數,並從網格中獲取了所需的paramas,並通過post函數將其傳遞給了我的處理頁面。 我只需要將postData和colModel形成網格即可。 這就是我獲取參數並將其放入JS變量的方式:

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

我想出了一種方法來使這項工作。 我只是使用了自己的jquery post函數,並從網格中獲取了所需的paramas,並通過post函數將其傳遞給了我的處理頁面。 我只需要將postData和colModel形成網格即可。 這就是我獲取參數並將其放入JS變量的方式:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM