【发布时间】:2014-05-27 21:20:04
【问题描述】:
我有一个下载摘要页面,在用户选择要包含在 csv 文件中的特定元素后加载。我想向用户显示摘要页面并自动开始下载。由于摘要和 csv 导出都需要大部分相同的代码,因此我将其放在同一页面上。我在初始加载后使用参考代码附加到 post 数组。因此,如果 post 数组包含参考代码,它会执行 csv 的代码,否则它会执行摘要显示的代码。我在页面加载时使用 ajax 帖子执行此操作。一切都很好,除了它返回 csv 的原始数据流并且没有将其放入文件中。有没有人对我如何做到这一点有任何想法?
另外我应该提到我的初始表单非常复杂,并且有许多嵌套字段,因此循环通过 post 数组并创建隐藏字段不是一个好的解决方案。
感谢您对此的任何帮助。
【问题讨论】:
-
我认为你把这个复杂化了。只需将页面位置更改为 csv 文件的路径(在任何情况下),页面将立即显示文件对话框提示,而无需更改页面并保留所有表单设置。
标签: javascript php ajax csv