не работает pjax
Вот сайт разработчика 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>
Не пойму в чём проблема, вроде запрос отправляется и должен придти ответ, а всё равно страница перезагружается :( |
Смотрите https://github.com/defunkt/jquery-pjax.
У вас код jQ неверен . |
А что конкретного неверно? вроде всё так
|
Смотри у тебя все работает, просто отслеживай на сервере если у тебя пришел запрос аяксом то передавай только нужные данные
<ul> <li><a></a></li> </ul> if($_SERVER['HTTP_X_REQUESTED_WITH'] == 'xmlhttprequest'){ "тут аякс"; }else{ "Тут его нет"; } |
Ребята, со знаниями яваскрипта на уровне, чуть больше нуля, можно заставить сию штуку работать? Поясню: есть сайт с блоком плейера, центральным(#center) блоком и навигацией в виде списка(ul), задача состоит в том чтобы при перемещении по ссылкам списка(навигации), грузить информацию в центральный блок, чтобы плейер работал без перерыва. Не хотелось бы делать на фреймах или аяксе, сами знаете почему. Если потребуется могу приложить исходники своего кода.
П.С Я тут подумал, не существует ли в pjax'е импорта какого-нибудь шаблона сайта, ведь так было бы легче, не пришлось бы грузить каждую страницу отдельно? А так грузанул разок шаблон со стилями и скриптами и баста! |
У меня беда с pjax .... Только В ХРОМЕ!!!! (Версия 42.0.2311.90 m) на сайте, где вызывается img файл из php модуля капчи, или же в разделе, где на странице есть аудиофайлы (плеер).... у меня уходит запрос к этим файлам часто в pending
|
| Часовой пояс GMT +3, время: 20:40. |