starałem się dostać PJAX pracy z mojej strony PHP, jest to kod używam do niego:Jak korzystać z PJAX? (? PJAX Z 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>
jestem tylko przy użyciu kodu one używane na stronie demo PJAX , ale zastąpienie kontenera, którego użyli (#main), z tym dla mojej witryny, który był tagiem sekcji. Nie ma błędów na konsoli ani na stronie, ale to też nie działa! Przed używałem
$(function() { $('ul a').pjax('section') });
i
$('document').ready(function(){
$('ul a').pjax('section')
});
Ale kiedy nie używać żadnej z tych i po prostu użyć $ ('ul a'). Pjax ('sekcja') widzę tego błędu w konsola:
Uncaught nie pojemnik pjax dla sekcji w jquery.pjax.js (linia: 353)
mógłbym dostać jakąś pomoc z tym? Dzięki
Czy twoja strona ma w sobie znacznik ''? Czy Twój serwer zwraca zawartość bez zawartości chrome, gdy wysyłany jest nagłówek "X-PJAX" lub "_pjax"? Czy możesz utworzyć link do adresu demo? –
Właściwie nie byłem w stanie załadować plików PHP, ale wypróbowałem dokładnie to samo z prostymi, zwykłymi plikami html, ale wciąż to samo. Możesz to zobaczyć tutaj: http://sbtest.comoj.com – user1302430
W tej witrynie testowej zamień swoje wywołanie pjax na '$ (function() {$ ('ul a') .pjax (" # main ", {fragment : "#main"});}); '. Lub umieść połączenie u dołu strony. –