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:
y en el tal factura.php$("#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+')'); }
Código:
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:<?php $idFactura = $_GET['idFactura']; if($idFactura != 0){ echo json_encode("If es verdadero"); }else{ echo json_encode("If es falso"); } ?>
de
Código:
a if($idFactura != 0){
Código:
la respuesta es siempre la misma, como si se hubiera quedado en una cache.if($idFactura == 0){
Alguna idea para evitarlo,
Gracias.