Javascript 如何重定向到上一页(包含哈希的页面)

Javascript 如何重定向到上一页(包含哈希的页面),javascript,jquery,redirect,Javascript,Jquery,Redirect,当前页面流: 开始时间: 然后转到: 然后转到: 然后重定向回: 所需的流量: 开始时间: 然后转到: 然后转到: 然后重定向回: 我试图从generator.php重定向到manager.php#243,而不是重定向到manager.php 有人知道如何重定向回上一个散列页面吗 我试过: window.history.go(-1*event.state.visited); 及 但是,它会不断重定向回manager.php,而不是manager.php#243 回答 我发现我实际上可以这样做:

当前页面流:

开始时间:

然后转到:

然后转到:

然后重定向回:

所需的流量:

开始时间:

然后转到:

然后转到:

然后重定向回:

我试图从
generator.php
重定向到
manager.php#243
,而不是重定向到
manager.php

有人知道如何重定向回上一个散列页面吗

我试过:

window.history.go(-1*event.state.visited);

但是,它会不断重定向回
manager.php
,而不是
manager.php#243

回答

我发现我实际上可以这样做:

window.history.go(-1) + "#" + id;

那是因为#243不是一页。。这只是一页中的一部分。。历史只记录页面。。#243重定向,请通过jsI实现,这是我所期望的。对散列的更改通常包括在历史记录中。回到历史可能会触发缓存,所以你可能不希望这样。你能做到
location.href=“manager.php#243”
?@Halcyon有效,但是否有任何方法可以动态执行?这样我就不必静态地将其放入我的代码中?
location.href=“manager.php#”+id
@Halcyon-Cheers:)我也让它像这样工作-
window.history.go(-1)+“#”+JSON.parse(getURLParameter(“data”)[“productName”]
window.history.go(-1) + "#" + id;