XMLHttpRequest es la base de AJAX.
Todos los navegadores modernos admiten el objeto XMLHttpRequest (IE5 e IE6 usan ActiveXObject).
XMLHttpRequest se utiliza para intercambiar datos con el servidor detrás de escena. Esto significa que partes de una página web se pueden actualizar sin tener que volver a cargar toda la página.
Todos los navegadores modernos (IE7+, Firefox, Chrome, Safari y Opera) tienen objetos XMLHttpRequest integrados.
Sintaxis para crear objetos XMLHttpRequest:
variable =nueva XMLHttpRequest();
Las versiones anteriores de Internet Explorer (IE5 e IE6) utilizan objetos ActiveX:
variable =nuevo ActiveXObject("Microsoft.XMLHTTP");
Para trabajar con todos los navegadores modernos, incluidos IE5 e IE6, verifique si el navegador admite el objeto XMLHttpRequest. Si es compatible, se crea un objeto XMLHttpRequest. Si no es compatible, cree un ActiveXObject:
En el próximo capítulo, aprenderá cómo enviar solicitudes al servidor.