1

我想从服务器下载文件。服务器部分工作正常。

我使用以下代码:

$("#download-button").click(function() {
    alert("starting download");
    $.ajax({
        url:'download/myfile.txt'
    });
});

我收到警报(当然),但没有下载。

但是,当我手动转到时http://srv/download/myfile.txt,我会下载文件。

我在 AJAX 调用中做错了什么?

4

1 回答 1

1

不应使用 Ajax 下载文件。改用document.location

// Set the value of the location object 
document.location = 'download/myfile.txt';
于 2013-03-23T21:13:28.813 回答