stavo cercando di ottenere PJAX lavorare con il mio sito PHP, questo è il codice che sto usando per esso:Come usare PJAX? (? PJAX con 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>
sto solo utilizzando il codice hanno usato sulla pagina demo PJAX , ma sostituendo il contenitore che hanno usato (#main) con quello per il mio sito, che era il tag della sezione. Non ci sono errori sulla console o sulla pagina, ma non funziona neanche! Prima usavo
$(function() { $('ul a').pjax('section') });
e
$('document').ready(function(){
$('ul a').pjax('section')
});
Ma quando io non uso una di quelle e basta usare $ ('ul a'). Pjax (sezione '') Vedo questo errore in la console:
Uncaught nessun contenitore pjax per la sezione in jquery.pjax.js (linea: 353)
Potrei avere un aiuto con questo? Grazie
La pagina contiene un tag ''? Il tuo server restituisce contenuto privo di chrome quando vengono inviati l'header 'X-PJAX' o il parametro di ricerca' _pjax'? Puoi collegarti a un URL demo? –
In realtà non ero in grado di caricare il materiale PHP, ma ho provato la stessa identica cosa con semplici semplici file html, ma sempre la stessa cosa. Puoi vederlo qui: http://sbtest.comoj.com – user1302430
In questo sito di test, sostituire la chiamata pjax con '$ (function() {$ ('ul a'). Pjax (" # main ", {framment : "#main"});}); '. Oppure posiziona la chiamata in fondo alla pagina. –