我想从服务器下载文件。服务器部分正常工作。
我使用以下代码:
$("#download-button").click(function() {
alert("starting download");
$.ajax({
url:'download/myfile.txt'
});
});
我得到警报(当然),但没有下载。
但是,当我手动转到http://srv/download/myfile.txt
时,我会下载文件。
在AJAX调用中我做错了什么?
答案 0 :(得分:1)
Ajax不应该用于下载文件。请改用document.location
// Set the value of the location object
document.location = 'download/myfile.txt';