下载不能用 ajax 请求的问题

本贴最后更新于 1351 天前,其中的信息可能已经时移世改

昨晚遇到个问题,点击下载后台程序正常运行,但是浏览器没有给提示,今天搜索后发现是因为下载请求用的 AJAX 导致的,搜索后发现此问题,已解决
see http://stackoverflow.com/questions/4545311/download-a-file-by-jquery-ajax

  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    2717 引用 • 7994 回帖 • 778 关注
  • downloads
    2 引用 • 7 回帖
  • AJAX
    22 引用 • 96 回帖

赞助商 我要投放

7 回帖
请输入回帖内容 ...
  • ZephyrJung

    滑天下之大水

  • 88250 1 赞同

    Sym 的数据导出功能也是 AJAX 触发的,但中间“曲线救国”了一下:

    $.ajax({
        url: "export/posts",
        type: "POST",
        cache: false,
        success: function (result, textStatus) {
            window.open(result.url);
        }
    });
    
    3 回复
  • Eddie

    因缺斯汀

  • cloudlang

    success: function (result, textStatus) { window.open(result.url); }
    请教两个阐述,textStatus 的值后台是如何传递过来的

    1 回复
  • 88250

    那个 textStatus 是 [jQuery] 包装的,和后台数据处理应该没有关系(我从来没用过这个字段)

    1 回复
  • cloudlang

    原来是我看走眼了。。。

  • Angonger 1

    原谅我到现在才回来看,忙了这么久

请输入回帖内容 ...