Jump to content


Photo

Problema Com Ajax (jquery)


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 Gaúcho Noiado

Gaúcho Noiado

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Não informado

Posted 08/08/2009, 22:59

Galera, estou com um problema com o código de jquery que eu fiz, e eu não achei o erro nem a solução!
No código que eu fiz (navegação de páginas em ajax (carrega páginas em DIV)) há duas funções:
A primeira: quando o ajax é iniciado, esconde a DIV aonde as páginas são carregadas e mostra o texto: carregando.
A segunda: quando o ajax é concluído, esconde o texto 'carregando' e mostra a Div aonde a página é carregada.
Até aí funciona tudo OK, porém há uma função de pesquisa, e toda vez que digita-se algo na input text, ela executa essas duas funções de cima, que só deveriam ser executadas quando clicam em algum link.
$(document).ready(function(){
	$('#carregando').hide();
	$('a').live('click', function(){
			$('#content').ajaxStart(function(){
				$('#carregando').fadeIn('fast');
				$('#content').fadeOut('fast');
			});
			$('#content').ajaxStop(function(){
				$('#content').fadeIn('fast');
				$('#carregando').fadeOut('fast');
			});		
			var href = $(this).attr('href');
			$('#content').load(href+" #content");
			return false;
	});
		$('#search_ajax').live('keyup',function(){
		if($('#search_ajax').val() == ""){
			$('#divload').empty();
		}else{
			var dados = $('#search_ajax').val(); 
			$.get('resu.php', {search_ajax: dados}, function(data){$('#divload').html(data);});
			return false;
		}
	});
});
Alguém sabe aonde está o erro ou sabe a solução para este problema?
Obrigado!

como contém $('#content').ajax... era para fazer a função quando fosse carregado algo na div 'content', já tentei mudar o nome das outras div's, mas nada funciona, alguém sabe a solução?




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq