gpt4 book ai didi

javascript - 存储 url,然后一旦存储,加载不同的 url?

转载 作者:行者123 更新时间:2023-11-30 18:32:20 25 4
gpt4 key购买 nike

我基本上需要一个重定向,但我的问题是必须存储第一个 url,否则其他页面将不会显示。

我如何让 jquery 或 javascript 存储当前(或指定的)url,然后一旦存储它必须加载不同的(指定的)url?

最佳答案

你不能简单地将它存储在一个变量中,因为当加载一个新的 URL 时,整个 javascript 上下文都是新的。不过,您可以将当前 URL 存储在 cookie 中。

如果您尝试将 URL 从一个页面传递到下一个页面,则 cookie 方法仅在两个页面位于同一域中时才有效。

如果您的堆栈中有任何类型的服务器端组件(例如 PHP),似乎更明智的方法是在服务器端存储 URL。

编辑添加:您请求了 cookie 的示例代码。在 Javascript 中读写 cookie 需要一定量的样板代码;有example methods here或者你可以使用 a jQuery plugin .

一旦您有了一种简单的方法来编写和读取您的 cookie,您就可以这样做(此语法使用 jquery 插件)

//assuming "newURL" hold the new url you want to load
$.cookie("currentURL",window.location.href);
window.location = newURL;

然后在下一页你可以得到旧的URL:

var oldURL = $.cookie("currentURL");

关于javascript - 存储 url,然后一旦存储,加载不同的 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9283239/

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