前端ajax得到数据后如何传到其他页面渲染进去?

我前端太菜了,没学vue路由啥的,就会简单的js跳转页面,在做前后端分离时后端的数据我前端拿到之后要渲染到新的页面里,这怎么搞?因为ajax得到的数据都是返回当页的,而且还是对象数据或者list数据,没法直接携带跳转。



额。。。写这个问题的时候突然想到可以先加载新页面再请求数据直接渲染,不过这样的话,首先就不能和原来的页面共用js了,加载页面会冲突到,其次刚好我的本地请求数据是在cookie中恰好哪个页面都可以发送,如果数据是刚刚从前一个页面返回的呢?这样不就要考虑js间传递数据。。。还有,要是这样可以,那岂不是前后端分离有很多页面要渲染,就要来很多的js,想想好像js没必要那么多吧。。。感觉不是个好办法,还是得学路由。。
阅读 574
评论
    3 个回答

    你可以尝试去了解下 Promise

      若是简单的跨页面数据共享 ,你可以考虑localStorage存在用户端。同一网站访问,A页面ajax获取数据,存入localstorage,在B页面可以尝试先从本地获取,本地不存在再向服务端请求。

        • 519

        js 在函数体外声明的变量本来就是全局的啊,你直接用就好了,不用考虑后端语言的作用域啥的。

          撰写回答

          登录后参与交流、获取后续更新提醒

          相似问题
          推荐文章