ajax导出Excel,点击导出没有反应
<div class="search_submit">
<a href="javascript:;" class="easyui-linkbutton" data-options="iconCls:'icon-search'" onclick="searchGrid(this,'#dataTable')">查询</a>
</div>
<div class="search_submit">
<a href="javascript:;" onclick="exports()" class="easyui-linkbutton" data-options="iconCls:'icon-excel'">导出</a>
</div>
function exports() {
var rowsData = $('#dataTable').datagrid('getRows');
var json =JSON.stringify(rowsData);
//用ajax调用导出方法
$.ajax({
type: 'POST',
url: rootUrl + 'CustOrder/Dev_Po/ExportData',
data: { ipinfo: json },
dataType:'json',
success: function (data) {
//注:Ajax直接调用后台的下载方法是导出不了文件的,原因是ajax无法接收后台的文件流,所以,需要再次用window.location=url或者window.open(url)下载
window.location = rootUrl + 'CustOrder/Dev_Po/ExportData'
}
})
}