[英]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.