一尘不染

保存变量值并在页面刷新后检索它

ajax

我有一个字符串值保存到变量中,我的网页在经过一定的处理后会自动重新加载。.我需要知道即使刷新页面后也能获取存储在该变量中的值吗?

我使用JavaScript代码刷新网页 window.location.reload()

如果不是这样的话,如果我使用类似php的服务器端脚本,是否可以使用?


阅读 189

收藏
2020-07-26

共1个答案

一尘不染

JavaScript:

1)localStorage(仅适用于HTMl5浏览器)-您可以将其另存为页面的本地存储配额的属性

2)将其保存在Cookie中

3)将变量附加到URL哈希中,以便location.hash在刷新后可以通过获取

PHP

1)将其另存为会话变量,并在每次页面加载时通过AJAX进行检索

2)将其保存在cookie中(如果要cookie,也可以使用JS方法)

任何PHP方法都是笨拙的,因为您必须首先通过AJAX将变量的值发送到PHP脚本,然后在重新加载后通过AJAX检索它。

2020-07-26