Vamos a ver el objeto XML HTTP request y como pongo aquí es la clave en Ayax.
Este es el objeto principal en el que se hace todo así que vamos a ver cómo funciona XML HTTP Request
es utilizado para intercambiar datos detrás de escenas.
Gracias a este objeto es posible actualizar distintas partes de una página web sin recargar la página
completamente y cómo se crea.
Normalmente cuando trabajes con ella esto es trabajar con JavaScript.
Así que en un archivo de JavaScript puedes colocar el siguiente código Bahr para crear una variable
y por lo normal casi todo el mundo lo nombra como X H.R.
Sin embargo tú puedes nombrarlo como quieras puedes nombrarlo var petición Ayax o var my Ayax o mi búsqueda
en Ayax como tú quieras.
Sin embargo es como una convención que existe llamarlo X Acher por las iniciales de XML HTTP y request
y esto va a ser igual a new.
Vamos a crear una nueva instancia de XML HTTP request.
Todos los navegadores modernos tienen esta forma de entender este objeto ya existe dentro y una vez
que instancias de este objeto que lo creas así tendrás acceso a todos los métodos disponibles en XML
HTTP recuesto vamos a ver por ejemplo algunos de los métodos disponibles y por ejemplo New va a crear
un nuevo rico.
Como vimos en la anterior diapositiva junto a bord te va a ayudar a cancelar un request que ya se ha
realizado Get o Response Ebers va a retornar información del Gelder Open.
Es un método que te va a ayudar a abrir la conexión del request y aquí es donde le pasas algunos tipos
de datos que son importantes y lo vamos a hacer un poco más adelante cent. va a enviar el recuesto al
servidor.
Es importante que por ejemplo tú haces el New para crear request.
Después haces el Open para abrir la conexión.
Sin embargo hasta que haces el cent es que la información se envía al servidor.
Es hasta ese punto donde se realiza la consulta al servidor y también tenemos request Gelder para agregar
valor de valores Alger que se desea enviar.
Saber un ejemplo y supongamos que creamos nuestro objeto Bar X Cherro igual a nuevo http: XML HTTP recuesto
estábamos distanciando el objeto y después lo que hacemos es utilizar la misma variable.
Y como dije al crear esta instancia tenemos acceso a los métodos sedería X H.R punto Open Open recibe
tres parámetros el primero sería post Droguett para enviar información o obtener información.
El segundo sería la web R.L del archivo al que te quieres comunicar en este caso supongamos que estamos
comunicando un archivo de PHP que se llama crear usuario y por último está si queremos que sea síncrono
o asíncrono la consulta.
Eso lo vamos a ver un poco más adelante para que quede claro que es asíncrono y síncrono y una vez que
tenemos nuestra conexión utilizando la misma variable ponemos X Acher dozen y esto va a enviar los datos
al servidor y realizar la consulta la petición al servidor
y tal vez digas post Ogueta igual como recordatorio es importante decir que el post es utilizado para
enviar o intercambiar información al servidor y que es más utilizado para obtener información del servidor
ahora sí vamos a ver un ejemplo si esto fuera un formulario cómo funcionaría o no un formulario si quisiéramos
hacer una consulta de Ayax.
Igual creamos nuestro objeto Varric Sacher igual a new http: XML HTTP Request para crear nuestra instancia
después creamos el Open igualas que após que el usuario
y cuando trabajas con formularios tienes que ponerle X H.R punto ser rico es Getter y es obligatorio
ponerle el contentarme y cuando es un formulario debes de ponerle esto.
Aplicación de agonal X www Ubu form o R.L en Coretta.
Esto va a hacer que funcione el formulario HTML por medio de Ayax si se pueda comunicar correctamente.
Si por ejemplo estamos creando un usuario lo más seguro es que estemos creando un nombre y un apellido
tal vez entonces sería X H.B en y dentro de él le enviamos los parámetros el nombre igual a Juan por
ejemplo y el apellido a de la Torre y eso va a enviar estos datos hacia el archivo de PHP y nos va a
regresar una respuesta igual.
Entiendo que esto es como un poco básico igual es una introducción un poquito más adelante estaremos
viendo un ejemplo con código.
Sin embargo nos hace falta ver algo más que son los estados y los eventos que veremos en el siguiente
vídeo.