<?php header('Content-type:text/html;charset=utf-8'); ?>
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="js/jquery.pjax.js"></script>
</head>
<body>
<h1>My Site</h1>
<div class="container" id="pjax-container">
Go to <a href="?page=2">next page</a>.
</div>
</body>
<script>
$(document).pjax('a', '#pjax-container')
</script>
</html>
<?php
if (isset($_SERVER['HTTP_X_PJAX'])) {
echo 'Контент загружен через ajax!';
}
?>
НО все равно страница заново перегружается и никакого ajax запроса нет!