Right now the biggest issue I\'m having with using AJAX is the fact that if I use AJAX on a page, go to another page, then use the browser\'s back button to go back anything
After making AJAX call, we can update the Client URL using history.pushState. Please find the below syntax and example
Syntax: history.pushState(obj, obj.Title, obj.Url);
Example:
var url = "http://example.com/mypage/" + "newParameter=newValue" history.pushState(undefined, '', url);