如何使用jquery获取上一页的url?如何使用jquery获取上一页的url
我用下面的代码获取当前页的位置
$(document).ready(function() {
var pathname = window.location.pathname;
});
如何使用jquery获取上一页的url?如何使用jquery获取上一页的url
我用下面的代码获取当前页的位置
$(document).ready(function() {
var pathname = window.location.pathname;
});
容易馅饼。
$(document).ready(function() {
var referrer = document.referrer;
});
希望它有帮助。但它并不总是可用的。
你的意思是类似history.go(-1);
?它会回到上一页。
var from = document.referrer;
console.log(from);
document.referrer
不会始终可用。
如果您使用PHP,您可以使用php脚本而不是javascript来检查以前的网址。 下面是代码:
echo $_SERVER['HTTP_REFERER'];
希望它可以帮助甚至出相关:)
我不确定你错过了“使用jQuery”的哪一部分。 – sevenseacat 2012-10-26 08:47:01
document.referrer并不总是工作。
您可以使用:
window.location.origin
'window.location.origin'提供了不是引用者的网站的根。例如(http:// stackoverflow.com/questions/1420881/javascript-jquery-method-to-find-base-url-from-a-string'(偶然是我的参考)变成'http:// stackoverflow.com' – 2013-01-25 16:03:39
我们document.referrer这一点,但它不是我们可以继电器。这可以被保存,可能不会
$(document).ready(function() {
var referrer = document.referrer;
});
更好的方法是添加一个cookie来存储浏览器中的前一个url。
Geetha的注意事项:document.referrer是普通的旧JavaScript,所以这可能是你无法找到它的原因浏览器的jQuery文档。 – 2010-03-10 09:18:21
真.. Plain'ol JS ftw :-) – 2010-03-10 09:26:31
它似乎并没有为我工作。我怎样才能将输出写入输入值? – 2010-12-23 12:46:15