代码之家  ›  专栏  ›  技术社区  ›  Rod

通过jquery下载actionresult

  •  0
  • Rod  · 技术社区  · 15 年前

    我试图通过jquery调用文件actionresult

    $.get("/Home/DownloadAction")
    

    我可以看到方法正在被调用,但是没有下载文件的提示(也没有错误)?有人能解释一下吗?因为如果我成功了

    Html.ActionLink("Download", "DownloadAction") 
    

    它按预期工作。

    谢谢, 罗德查尔

    1 回复  |  直到 15 年前
        1
  •  3
  •   theraccoonbear    15 年前

    您试图使用带有$.get()方法的Ajax在后台提取数据。我想你可能更想要…

    document.location = "/Home/DownloadAction";
    

    以获得你想要的行为。