Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rodrigo GFBPA

[Resolvido] Problema com ajax (jQuery)

Recommended Posts

Galera, estou fazendo um sistema aonde uma página tem vários links no menu, quando uma pessoa clica em algum desses links, a página do HREF é carrega na DIV 'contentpr', até aí tudo bem. Mas quando a pessoa clica em algum link da página carregada na DIV contentpr, ela não carrega na DIV 'contentpr', ela carrega em outra página.

Já tentei colocar o código em cada página do menu, mas também não funciona.

Alguma solução para isso?

$(document).ready(function(){
	$('a').click(function(){
			$('#contentpr').ajaxStart(function(){
				$('#contentpr').css('visibility', 'hidden');
			});
			$('#contentpr').ajaxStop(function(){
				$('#contentpr').css('visibility', 'visible');
			});		
			var href = $(this).attr('href');
			$('#contentpr').load(href);
			return false;
	});
});

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Rodrigo!

 

Isso ocorre porque o método "click" não consegue acessar objetos criados apos o DOM já ter sido carregado.

 

Ao invés de click use o método "live"

 

$('a').live('click', function(){});

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Rodrigo!

 

Isso ocorre porque o método "click" não consegue acessar objetos criados apos o DOM já ter sido carregado.

 

Ao invés de click use o método "live"

 

$('a').live('click', function(){});
cara, muito obrigado, consegui!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.