none
Comportamiento extraño de mis paginas web asp clasico en internet explorer RRS feed

  • Pregunta

  • Buen dia/tardes/noches a todos.

    Les cuento tengo una pagina web cuyo backend es en asp clasico, utilzando IIS de servidor. 

    Hago peticiones ajax en diferentes partes de la web. El problema es que las peticiones ajax que realizo me muestran datos no actualizados, que en mi DB son diferentes. Lo raro es que cuando abro el depurador de internet explorer (ya que es bastante dificil migrar el sistema por algunos componentes se sigue trabajando con asp clasico e IE) las peticiones ajax me muestran los valores correctos de la DB. Luego cierro el depurador y me vuelve a mostrar valores incorrectos.

    Agregue una linea de nocache en mis peticiones ajax pensando que al abrir el depurador no se utiliza la cache del navegador en las peticiones ajax pero sigue funcionando mal. 

    $.ajax({
            	   async:true,
            	   cache:false,
               	   type: "POST",
               	   dataType: "html",
                   contentType: "application/x-www-form-urlencoded",
                   url:"miurlajax.asp?nocache="+Math.random(),
                   data:"dato1="+v_dato1+"&dato2="+v_dato2,
                   beforeSend:funcion_previa,
                   success:funcion_exito,
                   timeout:20000,
                   error:funcion_error
             }); 
      		return false;

    Essa es mi funcion ajax que estoy utilizando , las lineas de "cache :false" y "nocache" de la url estoy probando a ver si cambian el comportamiento.

    Pero no funciona, solo cuando abro el depurador de internet explorer el valor de la respuesta es el correcto, si cierro el depurador los valores obtenidos no se actualizan de la DB.

    No me queda claro el porque de este comportamineto y no consigo dar con la solucion. 

    Si alguien me puede ayudar estare muy agradecido.

    jueves, 23 de mayo de 2019 14:09

Todas las respuestas