2010-07-06 169 views

回答

0

jQuery無法創建可下載的文件。你需要做這個服務器端。您可以使用像PHP這樣的語言,或者您可以嘗試通過服務器端JS實現之一將jQuery放在服務器上。

2

OK,所以有(至少)三種方式來下載文件:

  1. 構建服務器上的文件,並將其設置爲強制下載。
  2. 在客戶端上構建文件,並允許用戶通過Flash 10中的特殊功能下載它,而無需接觸服務器。
  3. 將信息編碼到數據URI中或使用IE特定版本來保存客戶端文件。 (這種方法有一噸的限制和問題的)

既然你說你有jQuery中的CSV(我假設你的意思的JavaScript)在這裏我建議你看看我寫的圖書館,Downloadify,在使用像這樣的情況。演示頁面或文檔應該能夠讓你去。

Downloadify是Flash 10功能的JavaScript接口。與任何技術一樣,我建議你也可以在服務器上爲沒有Flash 10的用戶實施變體回退。

+0

在HTML5迎頭趕上之前,Downloadify似乎是最佳選擇。 – 2012-09-05 21:01:34