JQuery的AJAX實現文件下載的小例子
更新時間:2013年05月15日 10:39:12 作者:
JQuery的ajax函數的返回類型只有xml、text、json、html等類型,沒有“流”類型,所以我們要實現ajax下載,不能夠使用相應的ajax函數進行文件下載。但可以用js生成一個form,用這個form提交參數,并返回“流”類型的數據。在實現過程中,頁面也沒有進行刷新
復制代碼 代碼如下:
var form=$("<form>");//定義一個form表單
form.attr("style","display:none");
form.attr("target","");
form.attr("method","post");
form.attr("action","exportData");
var input1=$("<input>");
input1.attr("type","hidden");
input1.attr("name","exportData");
input1.attr("value",(new Date()).getMilliseconds());
$("body").append(form);//將表單放置在web中
form.append(input1);
form.submit();//表單提交
出處:http://www.cnblogs.com/sydeveloper
相關文章
jQuery+json實現動態(tài)創(chuàng)建復雜表格table的方法
這篇文章主要介紹了jQuery+json實現動態(tài)創(chuàng)建復雜表格table的方法,涉及jQuery針對json數據的解析與表格動態(tài)創(chuàng)建操作相關技巧,需要的朋友可以參考下2016-10-10
jQuery validate插件實現ajax驗證重復的2種方法
這篇文章主要介紹了jQuery validate插件實現ajax驗證重復的2種方法,結合完整實例形式分析了jQuery validate插件的使用技巧,需要的朋友可以參考下2016-01-01
jQuery-serialize()輸出序列化form表單值的方法
jQuery-serialize()輸出序列化表單值在工作中很常見也很實用,于是本人搜集整理了一些,需要了解的朋友可以詳細參考下2012-12-12

