Foros del Web » Programando para Internet » Javascript » Frameworks JS »

por qué no actualiza?

Estas en el tema de por qué no actualiza? en el foro de Frameworks JS en Foros del Web. amigos: tengo un formulario hecho con ajax, donde consulta la informacion de un pedido de un cliente, solo pedidos pendientes, dependiendo del cliente que se ...
  #1 (permalink)  
Antiguo 03/02/2006, 16:36
 
Fecha de Ingreso: junio-2005
Mensajes: 23
Antigüedad: 19 años, 5 meses
Puntos: 0
por qué no actualiza?

amigos: tengo un formulario hecho con ajax, donde consulta la informacion de un pedido de un cliente, solo pedidos pendientes, dependiendo del cliente que se elija en un combo box. A la hora de enviar el formulario, este llama a un php donde cambia el estado del pedido en la bd. A la hora de consultar de nuevo el formulario, sigue apareciedo el pedido que acabo de actualizar y que no debería aparecer (por lo general es cuando queda un pedido, si actualizo pedidos y al re-consultar aun quedas pedidos pendientes, la cosa funciona). al cerrar el navegador y abrir de nuevo el formulario, la cosa funciona.
¿Por qué pasan estas cosas? cuando uno ya lo creía listo, AJAX me sale con estas cosas!!!
a propósito, y si aqui se encuentra el problema, la funcion ajax que utilizo es la siguiente:

function getXmlHttpObject(){
var xmlhttp;

/*@cc_on
@if (@_jscript_version >= 5)
try{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e){
try{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e){
xmlhttp = false;
}
}
@else
xmlhttp = false;
@end @*/

if (!xmlhttp && typeof XMLHttpRequest != 'undefined'){
try{
xmlhttp = new XMLHttpRequest();
}
catch (e){
xmlhttp = false;
}
}
return xmlhttp;
}

var http = getXmlHttpObject();
function handleHttpResponse()
{
if (http.readyState == 1){
document.getElementById('datos').innerHTML = "Cargando...";
}
if (http.readyState == 4){
results = http.responseText;
document.getElementById('datos').innerHTML = results;
}
}
function cargarContenido(){
d1 = document.form1.codcli.options[document.form1.codcli.selectedIndex].value;
http.open("GET", "ajax/aj_cli_ord.php?cli="+d1, true);
http.onreadystatechange = handleHttpResponse;
http.send(null);
}

de ante mano muchas gracias, esperando los sabios consejos de la gente que vitrinea por estos lados, se despide un humilde servidor...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:50.