-
Cómo crear un archivo XML para el retorno para el Ajax
-
Con AJAX, puede crear varios proyectos que tienen que ver con JavaScript y XML AJAX porque es exactamente eso: Asynchronous JavaScript y XML. Ya sea que esté trabajando en proyectos independientes JavaScript o XML, o la combinación de los dos elementos en un solo proyecto, AJAX puede simplificar el proceso para usted.Instrucciones
1 Utilice el código siguiente para iniciar la instancia de su proyecto. Dado que Internet Explorer procesa cosas de otra manera, se crea una instancia independiente de ella, como se muestra a continuación:
si (window.XMLHttpRequest) // Objeto estándar
{
xhr = new XMLHttpRequest(); // Safari, Firefox, Opera ...
}
más
si (window.ActiveXObject) // Internet Explorer
{
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
Las excepciones se pueden utilizar también, como este:
tratar {
xhr = new ActiveXObject ( "Microsoft.XMLHTTP"); // IE Tratando
}
catch (e) // error, utilice el objeto estándar
{
xhr = new XMLHttpRequest ();
}
2 Pegue el siguiente código a su proyecto y esperar una respuesta:
si (== xhr.readyState 4)
{
// Recibido, OK
} else
{
// Espere...
}
Para activar esta función, asegúrese de que la línea de abajo se incluye en el código existente:
xhr.onreadystatechange = function () {// instrucciones para procesar la respuesta};
3 Introducir el código siguiente para hacer la solicitud:
xhr.open ( 'GET', 'http://www.xul.fr/somefile.xml', true);
xhr.send (null);
Se utilizan dos métodos para procesar el objeto XMLHttpRequest: abrir y enviar. método "abierto" utiliza el comando GET o POST, la dirección Web del documento y asigna cierto para asíncrona, mientras que el "enviar" método trata con sólo el POST, que envía los datos al servidor.
Consejos y advertencias
- tutoriales AJAX abundan en línea, así que asegúrese de probar tantos como sea posible para familiarizarse con los elementos básicos de AJAX.
- Únete a los foros de discusión y pedir consejo experto de usuarios maestras de AJAX y XML.