javascript - 在没有 POST 的情况下将大量数据从一个页面传递到另一个页面?

标签 javascript php jquery html apache

我正在使用仅适用于 GET 请求的网络服务器框架,目前我正试图将大量数据(即来自用户输入的文本区域中的文本内容)传递到另一个页面回应用户的输入。

我已尝试使用查询字符串,但最终收到错误“请求的 URL 太长”。

关于我应该使用什么方法有什么建议吗?

最佳答案

如果您只能发送在 GET 请求中编码的数据,那么您将不得不拆分请求并将其分成多个部分发送。

您可以使用 Ajax 或将整个数据集存储在 localStorage 中,并在页面重新加载时依次获取每个 block 。

一种方法是向分配给您唯一 ID 的端点发出请求。然后以 ?id=XXX&page=1&data=... 形式发送一系列请求,然后用 ?id=XXX&total_pages=27 关闭它,此时您组装了服务器上的不同部分。

这种方式是疯狂的。为您的框架添加 POST 支持会好得多。

关于javascript - 在没有 POST 的情况下将大量数据从一个页面传递到另一个页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28125821/

相关文章:

java - GWT 定时器性能

php - jQuery ajax POST 数据变量最多可容纳 199 个 json 数组

PHP Codeigniter 高级搜索过滤器

javascript - 样式化 iframe 内容

javascript - 删除功能并停止其运行

javascript - 关闭 DIV 将关闭另一个相关输入

javascript - 您将如何测试此路由代码?

javascript - 无法读取未定义的属性 'username' - 在 Node.js 中通过电子邮件发送表单数据

javascript - 无法在 codeigniter 中提供文件链接

jquery - Bootstrap 2 修复了小型设备上的菜单问题