Problemas com Ajax e IE 6

Pergunta
Como diz o assunto da mensagem, tenho o problema de uma função ajax que utilizo para calcular o preço de uma reserva a medida que vão clicando as opções, não atualiza bem os dados. Em FIREFOX funciona perfeitamente, porém em IE não... só faz quando quer.

Ademais, a página para agregar reservas, é quase igual à página de modificar, porém esta última, o IE não a carrega, diz que há que atualizar com F5 ou recarregá-la, mas faça isso várias vezes e não acontece nada.... já aconteceu isso com alguém??? Podem me dizer como posso solucioná-lo???

Valorize esta FAQ:
A FAQ Problemas com Ajax e IE 6 tem Pertence à categoria:
Resposta
Comigo também acontecia isso, mas consegui solucionar agregando um número aleatório ao endereço que estiver chamando por ajax. É algo simples mas funciona, acho que ao fazer isso o explorador acha que sempre é uma página diferente. Envio um exemplo.

<script language="javascript">function Aleatorio(){ aleat = Math.random() * 5000; aleat = Math.round(aleat); return aleat;}

chamada a pagina por ajax.

function ChamaAjax(id,nomediv){
var myAjaxd = new Ajax("editadocu.php?idhor="+id+"&aleat="+Aleatorio(), {method: 'get', update: $(nomediv)}).request();
}</script>


Eu utilizo mootols para trabalhar com ajax, agora isto deve ser muito parecido ao que você tem e só deve agregar a função Aleatorio que obtém um número ao acaso e agregá-la a url que chama com ájax.

Espero que tenha me entendido e que lhe sirva para algo.

Por Rodrigo Molina

Voltar à árvore de categorias Voltar à árvore de categorias

 
FAQs relacionadas
  + Dúvida sobre google maps e ajax
  + Trabalhar com Combo_box
  + Obter dados de um form criado dinamicamente
  + Problemas com acentos em Ajax
  + Framework Ajax
  + Limpar input com Ajax
  + [...]

Ver todas las FAQS de Ajax

Usuários :    login / registro

Home | Sobre nós | Copyright | Anuncie | Entrar em contato