En ocasiones es necesario realizar una llamada AJAX manualmente desde javascript. Para ello, lo primero es obtener el objeto XMLHttpRequest específico de cada navegador. En la siguiente función, vamos a recuperarlo y devolverlo:
function getXMLHttpRequestObject(){
if (window.XMLHttpRequest)
{
//El explorador implementa el interfaz de forma nativa
return new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
//El explorador permite crear objetos ActiveX
try {
return new ActiveXObject("MSXML2.XMLHTTP");
} catch (e) {
try {
return new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
alert('XMLHttpRequest no disponible');
}
No hay comentarios:
Publicar un comentario