PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Ajax
[問題] 下載檔案
作者:
wind681201
(阿風~~)
2014-06-01 14:36:25
我有一個網頁,是用mvc的方式寫的,
我想做的事是,使用者用$.post的方式到一個網頁後
那個action會return file回來,那在原頁面要能直接
下載或是開啟檔案,該怎麼做呢?
MVC return file回來是怎樣的形式?
而前端該怎麼做接收方式?
例:我在index頁面裡,有一個按鈕,按了會執行
function sendback(){
$.post("getfile",{id:"A"},function(){
在這裡,我想做開啟檔案,或是出現下載
});
}
作者:
mrbigmouth
(大嘴先生)
2014-06-01 15:22:00
window.open要下載的網址 server端做處理 responseheader 標註正確 瀏覽器就會自動開起下載
作者:
wind681201
(阿風~~)
2014-06-01 18:10:00
因為會傳值回去,window.open只能用get方式,要用post有看到可以post方式,但這樣會換頁,我希望不要換頁
作者:
mrbigmouth
(大嘴先生)
2014-06-01 19:03:00
建一個form method用post target用_blank然後submit其實直接指location.href就行了 如果content-type是下載的話我記得是不會換頁的喔要post的話還是得靠form總之想靠javascript直接寫檔案是行不通的 安全性問題
作者:
wind681201
(阿風~~)
2014-06-01 20:48:00
我目前是用target=_blank的方式,連結的話,還是會換頁
繼續閱讀
[問題] IE function 未定義 chrome可以run
jacky951
[問題] javascript的執行順序?
loveflames
[問題] json.Parse問題
skywriter
[問題] jQuery尋找符合條件attr的children
KawasumiMai
Re: [討論] JS 時間計算常見問題
bndan
[問題] IE cache問題(已爬文)
oldwug
Re: [討論] JS 時間計算常見問題
tomin
Re: [討論] JS 時間計算常見問題
tomin
[討論] JS 時間計算常見問題
TonyQ
[問題] ui-widge開頭的CSS
cat99961
Links
booklink
Contact Us: admin [ a t ] ucptt.com