14/05/2010, 18:17
|
| Javascripter | | Fecha de Ingreso: abril-2009 Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses Puntos: 1485 | |
Respuesta: status == 0 , responseXML == null de eso se trata, cuando el navegador usa el protocolo file es para trabajar con archivos locales, la diferencia es la forma en que realiza las peticiones. recuerda que una de las caracteristicas de los navegadores es la habilidad de poder comunicarse en la red con diferentes protocolos, siendo el mas utilizado el HTTP. cada protocolo es un sistema de comunicacion electronico totalmente diferente. solo para poner unos puntos claros, si tienes un servidor HTTP instalado en tu equipo, asegurate de realizar las peticiones AJAX desde el servidor (localhost, 127.0.0.1, o similares).
en relacion a tu problema, ¿estas cancelando el evento de envio del formulario? admito que no desarrollo con tecnicas de AJAX. pero se me hace la idea que si no cancelas el evento, el navegador pudiera interferir con AJAX al realizar la peticion de FORM. aunque tambien me pone en duda porque las peticiones AJAX se realizan en un proceso distinto. es lo unico que se me ocurre...
__________________ la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad. |