Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/10/2014, 10:47
Avatar de flaviovich
flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 19 años, 7 meses
Puntos: 39
Respuesta: Problema Ajax Cache

Hola Patriarka!
Gracias por tu pronta respuesta!
Sigo con el mismo problema.
Este es mi codigo:
Código Javascript:
Ver original
  1. function execSP(params)
  2. {
  3. if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
  4.   xmlhttp=new XMLHttpRequest();
  5. }
  6. else {// code for IE6, IE5
  7.   xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  8. }
  9. xmlhttp.onreadystatechange=function(){
  10.   if (xmlhttp.readyState==4 && xmlhttp.status==200) {
  11.     //document.getElementById("div_carga").innerHTML=xmlhttp.responseText;
  12.   }
  13. }
  14. xmlhttp.open("GET","CargarRegistros.php?"+params,true);
  15. xmlhttp.send();
  16. }
  17. function CargarRegistros()
  18. {
  19. if ( confirm("¿Está seguro?") ){
  20.     solicitante=document.getElementById("solicitante").value;
  21.     campania=document.getElementById("campania").value;
  22.     d = new Date();
  23.     m = d.getMonth()+1;
  24.     if (m < 10) m = '0' + m;
  25.     y = d.getFullYear();
  26.     yyyymm=y+m;
  27.     params="solicitante="+solicitante+"&campania="+campania+"&yyyymm="+yyyymm;
  28.     execSP(params);
  29.     alert("Se cargaron los registros.");
  30.     location.reload(true);
  31. }
  32. }
Código PHP:
Ver original
  1. <?php
  2. require_once('conexion/avanceperiodo.php');
  3.  
  4. $solicitante=$_GET["solicitante"];
  5. $campania=$_GET["campania"];
  6. $yyyymm=$_GET["yyyymm"];
  7.  
  8. $cn_avanceperiodo->query("SET @solicitante = " . $solicitante);
  9. $cn_avanceperiodo->query("SET @campania = " . $campania);
  10. $cn_avanceperiodo->query("SET @yyyymm = " . $yyyymm);
  11. $rs_avanceperiodo = $cn_avanceperiodo->query( "CALL CargarRegistros( @solicitante,@campania,@yyyymm )" );
  12. if(!$rs_avanceperiodo) die("CALL2 failed: (" . $cn_avanceperiodo->errno . ") " . $cn_avanceperiodo->error);
  13. ?>
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.