Ir para conteúdo
Fórum Script Brasil
  • 0

Não Consigo Rodar Ajax.


Illuminati

Pergunta

7 respostass a esta questão

Posts Recomendados

  • 0

Pontos a serem verificados:

- Roda em outras maquinas?

- qual o navegador?

- Verifique se o javascript está desabilitado no navegador do usuário

Pra te ajudar, ai vai um script para verificar se roda Ajax ou não, adapte conforme sua necessidade:

function VerificaAjax()
{
	var objeto;	
	try 
 	{
  	objeto = new ActiveXObject("Microsoft.XMLHTTP"); // IE
	 // rotina para gravar
	} 
	catch(e) 
 	{
  	try 
  	{
  		objeto = new ActiveXObject("Msxml2.XMLHTTP");  		
			// rotina para gravar
  	}
  	catch(ex) 
  	{	
  		try 
  		{
  			objeto = new XMLHttpRequest(); // Mozilla, Safari...
  			// rotina para gravar
  		}
  		catch(exc) 
  		{
				//Erro
  			return; 		
  		}
		}
	}
}

Link para o comentário
Compartilhar em outros sites

  • 0

Eu pensei nessa possibilidade, so que há um pequeno inconveniente. Eu não vi o erro na máquina do usuario, apenas foi me dito que dá erro e eu tenho que arruma-lo. não sei o que acontece na maquina, e o pior, não tenho acesso a maquina do cliente. Por isso perguntei possiveis problemas... Eu teria que imular na minha maquina o mesmo erro que acontece lá, cheguei a tentar isso, de criar um usuario sem permissão a nada, mas como aqui não tem um dominio, não tenho como barrar esse usuario a editar as configs do ie, que é o navegador em questão.

Vou testar esse código ai e checar os resultados. Posto aqui minhas conclusões.

Mais opiniões são muito bem vindas.

Link para o comentário
Compartilhar em outros sites

  • 0

Pow vou aproveitar o tópico pra tirar um duvida simples...

Tow começando agora com AJAX e queria saber se o AJAX roda localmente, sem depender de internet.

Geralmente quando agente faz aplicações com AJAX usamos a tag

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt">

né isso?

alguém poderia me explicar melhor?!

valeu!

Link para o comentário
Compartilhar em outros sites

  • 0

Pow vou aproveitar o tópico pra tirar um duvida simples...

Tow começando agora com AJAX e queria saber se o AJAX roda localmente, sem depender de internet.

Geralmente quando agente faz aplicações com AJAX usamos a tag

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt">

né isso?

alguém poderia me explicar melhor?!

valeu!

não é obrigatorio usar, funciona sem.

Link para o comentário
Compartilhar em outros sites

  • 0

1° cara você está rodando em um servidor(tipo apache)?

2° você por acaso esta´puxando outro site dentro do ajax:

ajax.open(GET,"http://site.com",true);

Caso você esteja fazendo isso (usando http://) o browser trava o ajax(a requisição e não ira funcionar é uma segurança dos browsers atuais)

você fez de algum esses dois jeitos?

Posta seu código...

Link para o comentário
Compartilhar em outros sites

  • 0

Nem ao código eu tenho acesso, lol, eu não tenho acesso a nada... So me foi passado que acontece o erro e que eu tenho que averiguar o porque de acontecer esse erro.

O código ajax em questao é simples, só faz uma busca de endereço.

entaum pergunta pra eles se o ajax pega o endereço de outro local ou é no mesmo site

e se você coneguir o código fica masi facil entender o erro

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...