2010-07-06 160 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