Я пытался получить PJAX работать с моей PHP-сайта, это код, я использую для этого:Как использовать PJAX? (? PJAX с PHP)
<script src="js/jquery.js"></script>
<script src="js/jquery.pjax.js"></script>
<script type="text/javascript">
$(function(){
// pjax
$('ul a').pjax('section')
})
</script>
Я только с помощью кода они использовали на демонстрационной странице PJAX , но заменив используемый им контейнер (#main) на тот, который был для моего сайта, который был тегом раздела. На консоли или на странице нет ошибок, но это тоже не работает! До того как я использовал
$(function() { $('ul a').pjax('section') });
и
$('document').ready(function(){
$('ul a').pjax('section')
});
Но когда я не использую либо из тех, и просто использовать $ («уль а»). Pjax («раздел») Я вижу эту ошибку в консоль:
Uncaught нет pjax контейнер для секции в jquery.pjax.js (строка: 353)
Могу ли я получить некоторую помощь с этим?
На вашей странице есть тег ''? Возвращает ли ваш сервер содержимое без хром, когда отправляется заголовок 'X-PJAX' или параметр' _pjax'? Можете ли вы ссылаться на демонстрационный URL? –
На самом деле я не смог загрузить материал PHP, но я пробовал то же самое с помощью простых простых файлов html, но все-таки одно и то же. Вы можете увидеть это здесь: http://sbtest.comoj.com – user1302430
На этом тестовом сайте замените свой pjax-вызов на '$ (function() {$ ('ul a'). Pjax (" # main ", {фрагмент : "#main"});}); '. Или поместите вызов в нижней части страницы. –