не работает 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, время: 11:10. |