java使用ajax导出Excel

来源:互联网 发布:买域名是啥 编辑:程序博客网 时间:2024/06/04 19:53

Ajax是不能导出excel的,只能用其他的方式来实现,本方法不是用Ajax来实现的,而是用form表单来实现的
下面前端框架使用的是ligerui
1、先写一个div,设置为隐藏,里面写一个form表单

<div hidden="true">        <form id="exportDataForm" method="POST" action="${base.contextPath}/presetItinerary/exportData">            <input type="hidden" name="exportData" id="exportData">        </form></div>

2、Ajax是写在函数里的,也可以将一下方法写在一个函数里

click: function () {                var row = manager.getSelectedRow();                var selectData = manager.getSelectedRows();                var sendata = JSON2.stringify(selectData);                if (!row) {                    $.ligerDialog.confirm('确定导出全部数据?', function (yes) {                        if(yes){                            $("#exportData").val(sendata);                            $("#exportDataForm").submit();                        }                    });                }else{                    $.ligerDialog.confirm('确定导出选中数据?', function (yes) {                        if(yes){                            $("#exportData").val(sendata);                            $("#exportDataForm").submit();                        }                    });                }                //export_btn();            }

无法使用Ajax 只能另想方法喽

原创粉丝点击