Many web pages load all of their content to change very little information.
Now I would like to know why shouldn\'t the developers just use ajax for the main page re
Well, you can always add the onclick event unobtrusively using jquery and stop the normal URL handling.
Eg:
HTML
Click me to do AJAXy stuff if you have javascript
then Javascript
$(document).ready(function() {
$("#ajaxify-this").click( function(e) {
updateContent(); // do something ajaxy with the page
return false; // stop the click from causing navigation
})
}