Tecnología

Inicio

Cómo crear un archivo XML para el retorno para el Ajax

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.