Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/07/2005, 09:47
jotamachuca
 
Fecha de Ingreso: octubre-2004
Mensajes: 143
Antigüedad: 20 años, 1 mes
Puntos: 0
Problemas con actualización de Ajax

Hola

Resulta que tengo un problema, y es el Firefox el donde se produce... Resulta que tengo un pedido de una pagina mediante Ajax, y en IExplorer solicita la funcion hasta que esta recibe la peticion , pero en firefox no.

El codigo que llama al metodo es el siguiente

Código:
 var url = "/sistema/aplicacion/popup/obtener_vehiculo.php?param=" + escape( document.forms[0].patente.value ); // script del lado del servidor
 http.open("GET", url , true);
 http.onreadystatechange = obtener_vehiculo_patente;
 http.send(null);
 return false;
Y el metodo
Código:
 
function obtener_vehiculo_patente()
{
   if (http.readyState == 4)
   {
      if(http.status == 200)
      {
         var vehiculo = http.responseText;
         if( vehiculo.toString() == "" )
         {
            //submit
            //Ahora verificamos que no este elvehiculo si es que este esta marcado
            //document.forms[0].submit();
            alert('akdsak');
         }
         else
         {
            var datos = 'El vehiculo ya se encuentra registrado en el sistema';
            var v = vehiculo.split("|");
            datos+= "\nPatente : " + v[2]  ;
            datos+= "\nAño : " + v[3];
            datos+= "\nMarca : " + v[1];
            alert(datos);
            return false;
         }
      }
   }
   
   return false;
}
Como se lo del problema, muy facil, coloque un alert antes del if (http.readyState == 4) y en el explorer aparecia este hasta que obtenia los datos desde la otra pagina.. pero en Firefox solo lo ejecuta una vez

Ayuda, grax