This is a question based purely on my own curiosity. I don't have a problem that needs answering, nor do I have any idea myself how this would be done.
I was wondering if it would be possible using PHP to get the contents from another page and display it in place of the current content on the page you're on. In a way, to try and avoid refreshing the page.
For example:
Say I have my "homepage", with a slider and some main information but nothing much more.
I then click on "About" and rather than it moving to another page and refreshing, it simply grabs the elements inside the main containing div on "About" and replaces the existing contents on the "homepage", keeping everything intact and it appears you've moved page even with the URL, but you've actually not moved.
Would this be possible, and if so would anyone be able to give a small explanation/a link to somewhere that I would be able to learn this side of Web Development (My next goal to learn). And more importantly, is it a good thing to do or are there some limitations/issues with doing this?