Si alguna vez te has preguntado cómo hacen esas páginas web de cargar contenido sin recargar toda la página, la respuesta suele ser Ajax. Es una combinación de JavaScript y XML (aunque hoy se usa JSON) que permite enviar peticiones al servidor y actualizar partes específicas del sitio.
Con Ajax tu web gana velocidad porque solo pides los datos que realmente necesitas. El usuario siente menos esperas, lo que mejora la experiencia y reduce el consumo de ancho de banda. Además, es compatible con la mayoría de navegadores y se integra fácil en cualquier proyecto.
Primero, crea una función JavaScript que use XMLHttpRequest
o la API fetch
. Define la URL del recurso, el método (GET o POST) y los encabezados necesarios. Después, maneja la respuesta dentro de .then()
o en el evento onload
para actualizar el DOM.
Aquí tienes un ejemplo simple con fetch
:
fetch('https://api.ejemplo.com/datos')
.then(res => res.json())
.then(data => {
document.getElementById('resultado').innerHTML = data.mensaje;
})
.catch(err => console.error('Error:', err));
Con este código pides datos a una API y los insertas en un elemento con id resultado. Si algo falla, el bloque catch
muestra el error.
Otro detalle importante es manejar errores del servidor y mostrar mensajes claros al usuario. No dejes que la página se quede “colgada” sin respuesta; siempre incluye un fallback o un loader visual.
En esta etiqueta encontrarás artículos que cubren desde conceptos básicos hasta trucos avanzados, como:
También verás casos prácticos donde Ajax se usa en sitios de noticias, tiendas online y aplicaciones móviles. Cada artículo está pensado para que puedas aplicar lo aprendido de inmediato.
Si eres estudiante de la Universidad Austral de Chile, esta sección te puede servir para proyectos académicos o trabajos de clase. Busca tutoriales paso a paso, descargas de código y ejemplos reales que puedes adaptar a tus necesidades.
No importa si apenas comienzas o ya tienes experiencia; aquí hay contenido para todos los niveles. Mantente al día con las actualizaciones del tag, porque el mundo web evoluciona rápido y siempre aparecen nuevas formas de optimizar Ajax.
¿Listo para mejorar tus páginas? Explora los artículos, prueba los ejemplos y comparte tus dudas en la comunidad. Con Ajax tu sitio será más rápido, interactivo y atractivo para cualquier visitante.
El próximo 28 de noviembre de 2024, Real Sociedad y Ajax se enfrentarán en un partido clave de la UEFA Europa League. El encuentro se celebrará en el Reale Arena de San Sebastián a las 20:00 horas y será transmitido por Para+. La Real Sociedad busca recuperarse tras su derrota reciente contra Athletic Bilbao, mientras que Ajax llega fortalecido tras vencer a Zwolle. Detallamos el estado de forma de los equipos y las apuestas para el partido.
Leer más