Ir para conteúdo

POWERED BY:

Arquivado

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

Thiago Jourdan

Ajax não carrega

Recommended Posts

Olá, pessoal.

 

Estou com um problema no Ajax em que eu utilizo as opções de sucesso e falha (success & error).

 

Ele faz a leitura do código e consegue executar somente a falha.

 

A página que vai disponibilizar a div:

 

<html>
	<head>
		<title>Teste 1</title>
	</head>
	<body>
		<div width="20px" height="60px" bgcolor="yellow" id="div1" name="div1">Aloha</div>
	</body>
</html>

 

A página que vai carregar os dados da outra página:

 

<html>
	<head>
		<title>Teste 2</title>
		<script src="jquery191.js"></script>
		<script>
			(function(){
				$.ajax({
					url:'teste1.htl',
					success: function(topo){
						topo=$(topo).find('div#div1');
						$('#div1').html(topo);
					},
					error: function(){
						alert('N\u00e3o deu certo.');
					}
				})
			})();
		</script>
	</head>
	<body>
		<div id="div1" name="div1"></div>
	</body>
</html>

 

Agradeço desde já.

Compartilhar este post


Link para o post
Compartilhar em outros sites

é htl ou html ?

url:'teste1.htl',

Veja como debugar

http://wbruno.com.br/ajax/como-debugar-ajax-firebug/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então debugue pelo Chrome, é a mesma coisa.

 

Leia o post, entenda e veja como debugar. Ai conseguiremos te ajudar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

William Bruno. Fiz o teste em outro pc e o mesmo código rodou normalmente.

 

Tem algum plugin ou programa ou algo que eu tenha que instalar para que o Ajax do jQuery funcione normalmente?

 

Puxei um site que tenho na minha casa (que funciona normalmente) e aqui não funcionaram as requisições do Ajax, que são exatamente esse código.

 

Obs.: O java e o navegador (Google Chrome) estão atualizados para a última versão lançada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Thiago, se você não usar um servidor para testar suas funções AJAX, o browser retornará um erro de Crossdomain. Instale o WAMP / MAMP no seu computador, aloque os arquivos na pasta de root e repita os testes no Localhost. Caso o erro persista, cole aqui a mensagem retornada no console do seu Chrome DevTools.

Compartilhar este post


Link para o post
Compartilhar em outros sites

rodrigomorais, obrigado pela resposta, mas não tenho como instalar um servidor interno aqui pois na empresa já há tanto um servidor para os computadores quanto proxy que acho que bloqueia o contato com as portas. Vou tentar montar a estrutura sem ajax.

 

Obrigado.

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.