两个html页面间如何传递大量的json数据

翟光 2017-02-25 11:09:52
问题描述:
有两个html页面,第一个向后台发送请求后,根据返回的json数据中参数值的状态判断是否向第二个页面跳转,若向第二个html页面跳转,就把json数据中的一个数组(不定长,有可能会很大)传递给第二个html页面。
问题:
在数组较小的时候可以使用QueryString,但是如果数组较大,请问应该如何传值?
...全文
1398 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
cn00439805 2017-02-25
  • 打赏
  • 举报
回复
1. cookie(没啥好说的,用烂了) 2. localStorage(没啥好说的,顾名思义) 3. sessionStorage(没啥好说的,顾名思义) 4. web SQL(WebDatabase 规范已不再维护,目前功能还能使用) 5. caches(专业用于本地存取Response对象,适合你) 6. application cache(共享本地缓存的页面文档的html标签中包含manifest) 7. 单页应用中使用全局变量即可,或者在activity(仿安卓生命周期)框架里在onInit,onResume等回调里拿取上个activity传来的json数据 8. indexedDB(能够在客户端存储大量的结构化数据,并且使用索引高效检索的API)
Go 旅城通票 2017-02-25
  • 打赏
  • 举报
回复
如果是动态页直接服务器端处理,如session,数据库之类的,静态页大量的数据只能用storage了 JavaScript本地存储(DOM Storage,Local Storage)

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧