這次帶給大家JQuery AJAX實作檔案下載,JQuery AJAX實作檔案下載的注意事項有哪些,下面就是實戰案例,一起來看一下。
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();//表单提交
相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!
推薦閱讀:
################################### ###########jquery解析XML字串XML檔案步驟詳解(附程式碼)#########以上是JQuery+AJAX實作檔下載的詳細內容。更多資訊請關注PHP中文網其他相關文章!