我正在使用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