Este div flotante carga registros de una BD (estos registros son de clientes) . Pongo el ejemplo si es que no hubiera ningun registro de clientes en la BD , entonces el div flotante no mostraria nada . Pero cuando registro un cliente y luego abro denuevo ese div ... aun no me muestra nada .... imprimo el query y esta correcto.
Pero ocurre algo curioso, cuando borro los temporales en el explorador, al volver a revisar el div recien me muestra el dato registrado.... es como si la primera busqueda que cargo en el div se quedara en memoria y no se como resolver esto....
Lo unico que hago por en ajax es pasar una variable de sesion por GET con esta variable hago la busqueda de todos los clientes en otro script
Código PHP:
<button name="btn_mostrar" type="button" onClick="muestra_load(); <?php echo 'PacxClinica(\'envia_paciente_clinica.php?campo1='.$clinica.'\',\'loader\',\'\',\'get\')'; ?>" >
Código:
y en la pagina envia_paciente_clinica.php hago el query y muestro el contenido que se vera en el div flotante... como resolveria esto? refrescar cada vez que envio el dato? function PacxClinica (url,capa,valores,metodo) { var ajax=nuevoAjax(); var capaContenedora = document.getElementById(capa); /*Creamos y ejecutamos la instancia si el metodo elegido es POST*/ if(metodo.toUpperCase()=='POST'){ document.write="hola pepe"; ajax.open ('POST', url, true); ajax.onreadystatechange = function() { if (ajax.readyState==1) { capaContenedora.innerHTML="Cargando......."; } else if (ajax.readyState==4){ if(ajax.status==200) { document.getElementById(capa).innerHTML=ajax.responseText; } else if(ajax.status==404) { capaContenedora.innerHTML = "La direccion existe"; } else { capaContenedora.innerHTML = "Error: ".ajax.status; } } } ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); ajax.send(valores); return; } /*Creamos y ejecutamos la instancia si el metodo elegido es GET*/ if (metodo.toUpperCase()=='GET'){ ajax.open ('GET', url, true); ajax.onreadystatechange = function() { if (ajax.readyState==1) { capaContenedora.innerHTML='<img src="images/sending.gif" width="16" height="16" align="absmiddle">'; } else if (ajax.readyState==4){ document.getElementById(capa).innerHTML=ajax.responseText; } } ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); ajax.send(null); return } }