Comunidad PHPeros
Lenguajes => JavaScript => AJAX => Mensaje iniciado por: Abeljh_92 en 23 de Enero de 2014, 11:42:58 am
-
Muy buenas, estoy utilizando ajax para cargar contenido en mi página sin necesidad de refrescar la web al completo. Hasta ahí todo bien pero tengo un problema, una vez empiezo a navegar y cargo contenido en mi web a través de ajax, en este contenido que cargo que también contiene funciones javascript, estas no funcionan, es como si no estuviera declarado jquery.
Os dejo el código:
$(document).ready(function() {
if (window.history && history.pushState) {
historyedited = false;
$(window).bind('popstate', function(e) {
if (historyedited) {
loadProducts(location.pathname + location.search);
}
});
doPager();
}
});
function doPager() {
$('.pager a').click(function(e) {
e.preventDefault();
loadProducts($(this).attr('href'));
history.pushState(null, null, $(this).attr('href'));
historyedited = true;
});
}
function loadProducts(url) {
$('#outer').empty().addClass('loading').load(url + ' #inner', function() {
$('#outer').removeClass();
doPager();
});
}
Y la web donde lo uso; http://ajotah.net
Espero que me puedan ayudar, un saludo!
-
Tan fácil como incluir esas funciones en el documento donde serán cargadas.
-
Tengo que decir que lo hize pero no funcionó, si les interesa podría pasaros el index y demás de la web, la cuestión es que estuve leyendo algo de getscript ya que al hacer funciona ajax despues no se carga el jquery o algo así.
Un saludo.
-
Tengo que decir que lo hize pero no funcionó, si les interesa podría pasaros el index y demás de la web, la cuestión es que estuve leyendo algo de getscript ya que al hacer funciona ajax despues no se carga el jquery o algo así.
Un saludo.
¿Por mera casualidad usas un evento de jQuery?
-
¿Por mera casualidad usas un evento de jQuery?
No te entiendo, haber el código que puse arriba es el que uso con pushstate para cargar el contenido con ajax y cambiar url también.
Luego en al web que cargo se muestra unos contenidos que usan unas librerias jquery además también de un boton de twitter (usa javascript) para twittear el contenido, pero ninguno de ellos funciona.
Puedes ver lo que te comento en http://ajotah.net
Un saludo