Как сделать страницы без перезагрузки?
Для этого есть Pjax - https://habrahabr.ru/post/123972/
Или как вариант использовать framework, например https://angularjs.org
Вам нужно что-то в этом роде https://habrahabr.ru/sandbox/29645/ 
Или что-то помощьнее типа Angular или Vuejs.