javascript 接收下载文件的三种模式
javascript 接收下载文件的三种方式
第一种:动态构造 form 表单提交请求下载
function downByForm(){ var url = "http://server/app/file"; var form = $("<form></form>").attr({ action : url, method : "post" }); form.appendTo($("body")).submit(); form.remove(); }
第二种:使用 jQuery post 方式下载
function downByJQ(){ var url="http://server/app/file"; $.post(url, null, function(result) {window.location=result;}); }
第三种:使用window.open()方法下载
function downByWindow(){ var url = "http://server/app/file"; window.open(url); }
参考资料:
http://zhidao.baidu.com/link?url=z1_k3rTDsbW1b5AqufOWitYSEaJyES6K6okHAQrRs23l1mplvlGuoOXXZa_vScNsyIEekMtFFA73kC5NoTbrOa
http://q.cnblogs.com/q/33948/#span_70509