Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在另一个页面上使用返回的AJAX数据_Javascript_Php_Ajax - Fatal编程技术网

Javascript 如何在另一个页面上使用返回的AJAX数据

Javascript 如何在另一个页面上使用返回的AJAX数据,javascript,php,ajax,Javascript,Php,Ajax,我有一个Ajax调用,成功后返回一些json数据 此数据需要显示在用户将重定向到的另一个页面上 window.location.replace('http://example.com/newpage'); 在这个页面上应该显示数据 除了会话/cookie之外,是否还有其他方式来传输此数据?或者会话是正常的方式吗?使用本地存储api。其工作方式如下: 设置项目: localStorage.setItem('myCat','Tom') 检索项目: localStorage.getItem('myC

我有一个Ajax调用,成功后返回一些json数据

此数据需要显示在用户将重定向到的另一个页面上

window.location.replace('http://example.com/newpage');
在这个页面上应该显示数据


除了会话/cookie之外,是否还有其他方式来传输此数据?或者会话是正常的方式吗?

使用本地存储api。其工作方式如下:

设置项目:

localStorage.setItem('myCat','Tom')

检索项目:

localStorage.getItem('myCat')


localstorage提供跨多个浏览器会话存储的字符串数据。如果要存储对象和/或数组,必须使用以下命令对其进行序列化/反序列化:

  • json.stringify()
  • json.parse()

使用php重定向,然后将数据发送到页面!(flash消息技术)

您应该使用您的后端语言来实现这一点,据我所知,您无法控制(出于安全原因)正在使用的选项卡或文档之外的其他选项卡或文档

我的解决方案是,使用后端lang重定向从应用服务器发送的数据


但是,如果要重定向的页面属于同一个域,则可以从localStorage执行此操作,如前所述

您可以使用localStorage执行此操作。。有关更多参考信息,请检查“将数据发布到下一页并真实显示帖子正文”。@epascarello您能详细说明一下吗?HTML表单,发布……我喜欢使用set检索!是的,很好的一个:p!