我有以下代码:
$.post("./test.php", {
record:id,
opt:'code'
},
function(data){$('#div').html('').queue(function() {
$('#div').html(data).dequeue();
});
});
data
返回文件名,例如"test.xlx"。如何向用户提供此文件?
算法:
用户点击按钮;
函数生成文件(示例测试.xlx);
创建文件后,文件将下载到用户的计算机;
完成。
试试这个:
window.location=data;
将重定向到网址,并且由于是下载应该强制下载而不是离开页面
要将 charlietfl 的建议与您的代码集成:
$.post("./test.php", {
record:id,
opt:'code'
},
function(data){
window.location=data;
});
});
试试吧!