Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/05/2012, 11:31
carlos123
 
Fecha de Ingreso: diciembre-2003
Ubicación: Santander
Mensajes: 81
Antigüedad: 20 años, 4 meses
Puntos: 1
cache en Apache con Ajax y IE

Hola a todos,

Tengo un servidor local con Apache/2.2.8 (Win32) y PHP/5.2.6 .

Estoy realizando mi primer ajax.

En el primer script tengo, en el sitio correcto:

Código:
$("#id3").click(function(){
                           $.ajax({
                                  data: "idFactura=2",
                                  type: "GET",
                                  dataType: "json",
                                  url: "http://www.text.com/test/factura.php",
                                  success: function(data){
                                                       muestraResultados(data);
                                                      });
                                  });
                         });

function muestraResultados(datos) {
     alert('datos ('+datos+')');
}
y en el tal factura.php

Código:
<?php
$idFactura = $_GET['idFactura'];
if($idFactura != 0){
   echo json_encode("If es verdadero");
}else{
   echo json_encode("If es falso");
}
?>
El tema es que lo ejecuto, en FireFox / Opera / Chrome y perfecto, sin embargo en IE lo ejecuto una vez y perfecto, pero si cambio el código de factura.php, por ejemplo:

de
Código:
if($idFactura != 0){
a
Código:
if($idFactura == 0){
la respuesta es siempre la misma, como si se hubiera quedado en una cache.

Alguna idea para evitarlo,

Gracias.