如何使用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