【发布时间】:2014-01-17 23:29:47
【问题描述】:
我正在尝试制作一个从 JSON 数组返回 CSV 文件的 php 脚本,但我无法将信息获取到脚本中。为了使这个 CSV 可下载,我需要 set the headers using php 并即时创建 CSV 文件(所以我不必将它存储在我的服务器上),因此我似乎需要将用户的浏览器重定向到我的 PHP 脚本(也就是没有 AJAX)。
我想发布 3 个变量。用户 ID、会话字符串和字符串化 JSON 数组。
我可以使用 Jquery 创建一个包含我的 JSON 数组值的输入,例如:
$('html-input-element').val(stringified-JSON-array);
但这似乎并不理想,因为这个 JSON 数组可能长达数千行。有没有办法纯粹用javascript来做到这一点?我也宁愿使用 POST 而不是 GET,因为会话字符串是敏感信息。非常感谢!
【问题讨论】:
-
输入数千行有什么问题?如果您通过 AJAX 发送,也会发生同样的事情。
-
好吧,当它已经是一个javascript变量时,将它添加到html中似乎有点草率。
-
您没有将其添加到 HTML 中。您只是设置了一个隐藏的输入值,因此您可以将其包含在表单提交中。
标签: javascript php json forms