我正在使用jQuery.doGet()從服務器獲取csv文件。我正在接收onDataReceived函數中的文件內容。如何顯示用戶保存的文件對話框?如何顯示文件對話框與csv流從服務器
adsafe.util.doGet(url,params,onDataReceived);
onDataReceived(data){ //我如何啓動文件對話框讓用戶將這些數據保存爲一個文件。 }
我正在使用jQuery.doGet()從服務器獲取csv文件。我正在接收onDataReceived函數中的文件內容。如何顯示用戶保存的文件對話框?如何顯示文件對話框與csv流從服務器
adsafe.util.doGet(url,params,onDataReceived);
onDataReceived(data){ //我如何啓動文件對話框讓用戶將這些數據保存爲一個文件。 }
我找到了解決方案。
而不是使用doGet,然後嘗試啓動保存箱自己,我把它留給瀏覽器去做一切。
簡單地調用
網址window.location = url
所以這個,下載文件並顯示文件對話框。
這是正確的做法嗎?任何意見?
爲什麼這必須去jQuery路線?直接鏈接到下載不是一個選項? – 2010-11-10 22:26:55
是的,這就是我想出來的。我是新手,所以我不知道它可以簡單地完成。 – hese 2010-11-11 15:42:11