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