Change content without refresh

Hi everyone, i would like to build a page which is nav and content, I would like the content to change without refreshing the page, also ideally fallback gracefully to non java say to standard go and view new page on click if javascript is disabled, and also have the content only load in when required as the content is heavy and I dont think just hiding divs will be a good solution? any ideas, Iā€™m thinking a javascript PHP solution is required and input will be appreciated.


AJAX might help do what you want.