As you know, javascript paging kills the back button. But it also kills the ability to link to a given page. To avoid page reloading, but maintain the back button, you are going to need to use # in the URL. Then you will be able to use the back button (and link directly to a page), but you are going to need to parse the URL when the page loads, moving the page to the correct one.
EDIT:
Get the URL:
var baseURL = location.href.slice(0, location.href.indexOf('#'));
Then add to the URL with your new resource:
location.href = baseURL + '#page2';
//you'll probably want to figure out the page number programatically
But don't forget going to the right resource on load:
$(goToResource);
function goToResource() {
var hashURL = location.href.slice(location.href.indexOf('#'));
//you AJAX code to load the resource goes here
}
Of course, you could probably find a plugin to do this all for you.