O'Reilly logo

PHP Ajax Cookbook by R. Rajesh Jeba Anbiah, Roshan Bhattarai, Milan Sedliak

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Preserving browser history or un-breaking the browser's back button

Preserving browser history or un-breaking the browser's back button

By underlying concept, Ajax lets the user view pages without a whole browser refresh. The subsequent browser calls are routed through XHR requests and the results are pushed to the browser window. In this scenario, there are two major usability concerns from the user's point of view: first, the particular content cannot be bookmarked—as we have only one URL from where we have browsed subsequent pages without a browser refresh; second, the user cannot click the back button to return to browse previous content—as the page state has not changed in the browser.

Getting ready

We'll require ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required