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???
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