How to get the previous page url using jquery?
I am using the following code to get the current page location
$(document).ready(function() {
var pathname = window.location.pathname;
});
This question is related to
jquery
We have document.referrer for this, but it is not on which we can relay. This could be saved, could be not
$(document).ready(function() {
var referrer = document.referrer;
});
The better approach is to add a cookie to store the previous-url in the browser.
Use can use one of below this
history.back(); // equivalent to clicking back button
history.go(-1); // equivalent to history.back();
I am using as below for back button
<a class="btn btn-info float-right" onclick="history.back();" >Back</a>
simple & sweet
window.location = document.referrer;
$(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();
}
}
});
using this you can avoid load previous page load
document.referrer is not working always.
You can use:
window.location.origin
Do you mean something like history.go(-1);
? It will go back to the previous page.
var from = document.referrer;
console.log(from);
document.referrer
won't be always available.
If you are using PHP, you can check previous url using php script rather than javascript. Here is the code:
echo $_SERVER['HTTP_REFERER'];
Hope it helps even out of relevance :)
Source: Stackoverflow.com