Ответ 1
хороший Обучение pjax - Учебное пособие и Screencast
Посмотрите на это тоже не на pjax, а на тот же аффект. https://github.com/beezee/djax
Я использовал JQuery AJAX для загрузки контента, но я также хотел изменить URL-адрес, я использовал pushState, но не смог использовать popState для включения истории. Теперь я узнал о PJAX, который работает аналогично AJAX, а также обрабатывает изменение URL-адресов, и я не смог найти хороший учебник о том, как его использовать, ниже мой код, у меня есть панель навигации, которая загружает контент в # Аякс-контент.
<ul class="tabs-ul">
<li id="feedLi" class="current-tab"><a class="current-tab" href="feed.jsp" data-pjax='#ajax-content'>Feed</a></li>
<li id="aboutLi"><a href="aboutme.jsp" data-pjax='#ajax-content'>Info</a></li>
<li id="messageLi"><a href="Message.jsp" data-pjax='#ajax-content'>Message</a></li>
</ul>
<div id="ajax-content">
</div>
<script type="text/javascript" src="./js/jquery.pjax.js"></script>
$(document).pjax('a[data-pjax]');
хороший Обучение pjax - Учебное пособие и Screencast
Посмотрите на это тоже не на pjax, а на тот же аффект. https://github.com/beezee/djax
Страница страницы реализации YUI PJAX выглядит многообещающе.
Также посмотрите Wiselinks. Легче использовать тогда Pjax, а также хорошо работает с формами.