yo estaba tratando de conseguir PJAX trabajar con mi sitio de PHP, este es el código que estoy utilizando para ello:¿Cómo usar 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>
sólo estoy usando el código que usaban en la página de demostración PJAX , pero reemplazando el contenedor que usaron (#main) con el de mi sitio, que era la etiqueta de la sección. No hay errores en la consola o en la página, ¡pero tampoco funciona! Antes de que yo estaba usando
$(function() { $('ul a').pjax('section') });
y
$('document').ready(function(){
$('ul a').pjax('section')
});
Pero cuando yo no uso ninguna de las dos y sólo tiene que utilizar $ ('ul a'). Pjax ('sección') Veo este error en la consola:
no detectada ningún contenedor pjax para la sección de línea (jquery.pjax.js: 353)
¿Puedo obtener alguna ayuda con esto? Gracias
¿Su página tiene una etiqueta '' en ella? ¿El servidor devuelve contenido sin chrome cuando se envían el encabezado 'X-PJAX' o el parámetro de búsqueda' _pjax'? ¿Puedes vincular a una URL de demostración? –
En realidad, no pude cargar el material de PHP, pero probé exactamente lo mismo con simples archivos html simples, pero sigue siendo lo mismo. Puede ver esto aquí: http://sbtest.comoj.com – user1302430
En ese sitio de prueba, reemplace su llamada pjax con '$ (función() {$ ('ul a'). Pjax (" # main ", {fragmento : "#main"});}); '. O coloca la llamada en la parte inferior de la página. –