ajax内容

小白,比如我在第一个页面接收ajax数据,怎么把这个数据显示到第二个页面上?

补充,是这样的,第一个页面提交了数据,第二个页面才有内容,第二个页面依赖第一个页面,第一个页面提交会带个id传到后端,就是不清楚第二个页面ajax什么时候触发呢?可能之前描述不清楚,因为这个流程我没弄清楚,所以提问引起误会

阅读 3.8k
9 个回答

第一个页面 的id既然已经穿上去了,你可以将这个id给打在跳转链接后面,location.hash = id;到第二个页面你再获取到这个 id,然后将 后台给你的 接口跟这个id拼接,形成对应的 接口地址,然后通过这个接口用ajax获取数据,那么获取的就是 这个id的数据。 接口问题你要跟后台商量好。

为什么不直接在第二个页面直接接收ajax的数据呢

听上去逻辑感觉就不太对。。如果非要这么做的话,可以采用sessionStorage或者localStorage把数据存储在客户端本地,然后再去第二个页面取。

亲,我觉得你这个需求怪怪的。第一个页面ajax接收到数据,再把这个数据显示到第二个页面上!我觉得有点绕圈了啊!一步就能走完的逻辑你为啥分两步走呢!还是你需求要求这样?

建议从流程逻辑上去优化

你的所谓第二个页面是另一个标签页还是同一个页面跳转到下一个url?

第一种情况可以尝试用sessionstorage临时存储
第二种情况有条件的可以尝试前端路由,不能做前端路由的还是用sessionstorage解决

注意sessionstorage和localstorage的大小限制

2个办法,做socket,这个需要服务器后端配合。做轮询,第二个页面ajax定时去请求,有数据就显示。

以上答案都可以,你也可以改成spa(单页面应用)

好古怪的逻辑,你说的这个是不是第一页上传表单第二页显示表单数据,这个不建议用ajax啊,ajax回传还是显示在第一页,除非做成单页应用,直接在服务器接收到页面一的时候重定向到页面二不就好了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题