https://youtu.be/AOM2NDTp_3M

¿Qué es AJAX?

AJAX (Asynchronous JavaScript and XML) es una técnica que permite realizar solicitudes HTTP de manera asíncrona desde el lado del cliente. Esto significa que se pueden cargar datos desde un servidor sin tener que recargar la página completa.

¿Qué es JSON?

JSON (JavaScript Object Notation) es un formato de intercambio de datos que utiliza una sintaxis basada en objetos de JavaScript para transmitir información. Es muy utilizado en AJAX para enviar y recibir datos desde un servidor.

Ejemplo de petición AJAX

En este ejemplo, se crea una nueva instancia de XMLHttpRequest y se abre una solicitud GET a una API que devuelve datos en formato JSON. Luego, se establece el tipo de respuesta esperado en "json" y se define una función para manejar la respuesta del servidor. Si la solicitud tuvo éxito (estado HTTP 200), se obtienen los datos y se muestran en la consola. Si ha habido un error, se muestra un mensaje en la consola. Por último, se envía la solicitud.


Ejemplo de petición fetch

fetch es una función de JavaScript que permite realizar solicitudes HTTP de manera asíncrona. Es muy similar a XMLHttpRequest, pero con una sintaxis más sencilla y moderna.