ajax导出Excel,点击导出没有反应

nicholasvb 2020-01-14 10:15:37
<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'
}
})
}
...全文
435 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
正怒月神 版主 2020-01-14
  • 打赏
  • 举报
回复
我当时记录了,后台是这样的。 前台ajax应该访问就可以了。 https://blog.csdn.net/hanjun0612/article/details/54139014
asq985 2020-01-14
  • 打赏
  • 举报
回复
F12调试看请求结果
nicholasvb 2020-01-14
  • 打赏
  • 举报
回复
过年了大佬都回家了?
正怒月神 版主 2020-01-14
  • 打赏
  • 举报
回复
引用 4 楼 nicholasvb 的回复:
[quote=引用 3 楼 正怒月神 的回复:] 我当时记录了,后台是这样的。 前台ajax应该访问就可以了。 https://blog.csdn.net/hanjun0612/article/details/54139014
怎么把前台datagrid全部数据传到后台呢?或者传查询条件也可以[/quote] 就是正常的传递参数到action就可以了。
nicholasvb 2020-01-14
  • 打赏
  • 举报
回复
引用 3 楼 正怒月神 的回复:
我当时记录了,后台是这样的。 前台ajax应该访问就可以了。 https://blog.csdn.net/hanjun0612/article/details/54139014
怎么把前台datagrid全部数据传到后台呢?或者传查询条件也可以

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧