我有以下代码:
$.post("./test.php", {
record:id,
opt:'code'
},
function(data){$('#div').html('').queue(function() {
$('#div').html(data).dequeue();
});
});
data
返回文件名,例如“test.xlx”。如何向用户提供此文件?
算法:
用户点击按钮;
函数生成文件(例如test.xlx);
创建文件时,文件将下载到用户的计算机上;
光洁度。
答案 0 :(得分:1)
试试这个:
window.location=data;
将重定向到网址,因为下载应该强行下载而不是离开页面
答案 1 :(得分:1)
将charlietfl的建议与您的代码整合:
$.post("./test.php", {
record:id,
opt:'code'
},
function(data){
window.location=data;
});
});
试试吧!