如何使用jQuery获取上一页的URL?我使用下面的代码来获取当前页面位置
$(document).ready(function() { var pathname = window.location.pathname; });
holgip5t1#
小菜一碟。
$(document).ready(function() { var referrer = document.referrer; });
但它并不总是可用。
u5i3ibmn2#
您的意思是类似history.go(-1);的东西吗?它将返回上一页。window.history on MDN
history.go(-1);
zysjyyx43#
如果你使用的是PHP,你可以使用php脚本而不是javascript来检查以前的网址。下面是代码:
echo $_SERVER['HTTP_REFERER'];
希望它能有所帮助,即使是不相关的:)
gz5pxeao4#
var from = document.referrer; console.log(from);
document.referrer并不总是可用的。
document.referrer
gojuced75#
我们有此文档的referer,但它不是我们可以转发的。此文档可以保存,也可以不保存
更好的方法是在浏览器中添加一个cookie来存储previous-url。
cgvd09ve6#
简单而甜美
window.location = document.referrer;
3zwtqj6y7#
用户可以使用以下其中一种
history.back(); // equivalent to clicking back button history.go(-1); // equivalent to history.back();
我正在使用如下返回按钮
<a class="btn btn-info float-right" onclick="history.back();" >Back</a>
bgibtngc8#
$(document).ready(function() { var referrer = document.referrer; if(referrer.equals("Setting.jsp")){ function goBack() { window.history.go(); } } if(referrer.equals("http://localhost:8080/Ads/Terms.jsp")){ window.history.forward(); function noBack() { window.history.forward(); } } });
使用这个你可以避免加载以前的页面加载
fnx2tebb9#
document.referer是不是工作总是.您可以使用:
window.location.origin
9条答案
按热度按时间holgip5t1#
小菜一碟。
但它并不总是可用。
u5i3ibmn2#
您的意思是类似
history.go(-1);
的东西吗?它将返回上一页。window.history on MDN
zysjyyx43#
如果你使用的是PHP,你可以使用php脚本而不是javascript来检查以前的网址。下面是代码:
希望它能有所帮助,即使是不相关的:)
gz5pxeao4#
document.referrer
并不总是可用的。gojuced75#
我们有此文档的referer,但它不是我们可以转发的。此文档可以保存,也可以不保存
更好的方法是在浏览器中添加一个cookie来存储previous-url。
cgvd09ve6#
简单而甜美
3zwtqj6y7#
用户可以使用以下其中一种
我正在使用如下返回按钮
bgibtngc8#
使用这个你可以避免加载以前的页面加载
fnx2tebb9#
document.referer是不是工作总是.
您可以使用: