Вот сайт разработчика 
http://pjax.heroku.com/ 
Вот мой пример 
http://9i8.ru
У него работает у меня нет) 
Ошибок никаких нет, всё отправляется, но всё равно происходит перезагрузка странцы, хоть ты тресни! Может кто чего подскажет 
 
 
$(function(){
		  $('ul a').pjax('#main')
		$('body').bind('start.pjax',function() {
		setTimeout("$('#loading-shade').hide();",2000); // to be sure that loading message hides
		$('#loading-shade').show();
		});
		$('body').bind('end.pjax',function() {
		$('#loading-shade').hide();
		});
    })
Код страницы
<body>
<div id="loading-shade" style="display:none">Загрузка...</div>
<div id="main">
<ul>
  <li>home</li>
  <li><a href="/dinosaurs.php">dinosaurs</a></li>
</ul>
<?php
if (!isset($_SERVER['X-PJAX'])) {  echo "не работает"; } else { echo "работает";}
?>
</div>
</body>
Не пойму в чём проблема, вроде запрос отправляется и должен придти ответ, а всё равно страница перезагружается 
