我做了一个订单系统,想用js实现,用户点击 保存订单号 按钮,就可以用js把订单号保存为txt文件给用户下载。其实用服务端是很简单的,但是,我想减轻服务器鸭梨,不想每次都生产一个txt文件,用户下载后,再删除掉!订单号,在页面的span里保存有,怎么直接用js读取后,直接生成txt文件呢?我的一个做法,但是不支持FF,CHROME,求高手帮忙!
function saveOrder() {
var w = window.open("", "导出", "height=0,width=0,toolbar=no,menubar=no,scrollbars=no,resizable=on,location=no,status=no");
var dt = new Date();
w.document.charset = "UTF-8";
w.document.write("订单号:"+document.getElementById('oidspan').innerHTML+',生成日期:'+dt.getFullYear()+"-"+(dt.getMonth()+1)+"-"+dt.getDate());
w.document.execCommand("SaveAs", false, "订单号.txt");
w.close();
}
达令说
相关分类