Ich habe versucht, mit meiner PHP-Website zu bekommen PJAX arbeiten, dies ist der Code, den ich für sie bin mit:Wie benutzt man PJAX? (? PJAX Mit 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>
ich nur den Code verwenden sie auf der PJAX Demo-Seite verwendet , aber den verwendeten Container (#main) durch den für meine Site ersetzen, der das Abschnitts-Tag war. Es gibt keine Fehler auf der Konsole oder auf der Seite, aber es funktioniert auch nicht! Bevor ich wurde mit
$(function() { $('ul a').pjax('section') });
und
$('document').ready(function(){
$('ul a').pjax('section')
});
Aber wenn ich es auch nicht von denen, verwenden und nur verwenden $ ('ul a'). Pjax ('Abschnitt') Ich sehe diesen Fehler in die Konsole:
Uncaught keinen pjax Behälter für Abschnitt in jquery.pjax.js (Linie 353)
Kann ich etwas Hilfe mit dieser bekommen? Danke
Ist Ihre Seite ein '' Tag in es haben? Gibt Ihr Server chrome-losen Inhalt zurück, wenn der X-PJAX-Header oder der _pjax-Suchparameter gesendet wird? Kannst du auf eine Demo-URL verlinken? –
Eigentlich konnte ich die PHP-Sachen nicht hochladen, aber ich habe genau dasselbe mit einfachen HTML-Dateien versucht, aber immer noch das Gleiche. Sie können dies hier sehen: http://sbtest.comoj.com – user1302430
In diesem Testfeld, ersetzen Sie pjax Anruf mit '$ (function() {$ ('ul a') pjax ("# main", {Fragment. : "#main"});}); '. Oder setzen Sie den Anruf am unteren Rand der Seite. –