Нужно на стороне сервера в случае ajax запроса выдавать не всю страницу, а нужную часть.
В большинстве фреймворков есть проверка наподобие is_ajax_request.
если не использовать фреймворк, то нужно проверять запрос на наличие хэдера HTTP_X_REQUESTED_WITH