gpt4 book ai didi

php - JavaScript 和堆栈

转载 作者:行者123 更新时间:2023-11-28 11:29:03 24 4
gpt4 key购买 nike

我正在使用 JavaScript 将值存储在堆栈中。问题是堆栈值在页面刷新之前一直保持事件状态。刷新页面时,堆栈值中的值将设置为“未定义”。实现一个永久存储堆栈值的位置是否更好?

那么即使刷新页面,旧的堆栈值也应该能够被检索到。

如何在 PHP 脚本中实现以下堆栈片段?

   var arr = new Array();
var pushed = arr.push(id); // For pushing into the stack
arr.splice(0,arr.length); // For deleting the stack

如何在 JavaScript 中引用 PHP 存储的值?

最佳答案

如果我正确解释你的问题,你是在问 JavaScript 对象是否可以在页面刷新后持续存在?

不幸的是,当加载新页面时,所有 JavaScript 对象都会丢失。它们无法在页面刷新后继续存在。

我建议使用cookie。我现在还没有足够的精力为您编写代码,但一般来说:

当您从堆栈中压入/弹出时,将堆栈保留到保存在客户端计算机上的 cookie。当页面第一次加载(或在您的示例中刷新)时,查找该 cookie 并将持久堆栈写入您的 JavaScript 对象。

查看这些页面,以帮助从 JavaScript 持久保存 cookie:

  1. David Winterbottom's links
  2. Cookies
  3. JavaScript Cookies

关于php - JavaScript 和堆栈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/661257/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com