Ich habe eine kleine JS-Funktion, die Ajax für mich tut und eine andere wie es, die POST-Daten zu der Anfrage hinzufügen. Da Ajax bei so vielen Bibliotheken ein so großes Thema ist, was fehlt mir an meiner Funktion, ist es unsicher oder etwas anderes beunruhigend?Was mehr für Ajax als diese Funktion benötigt wird
function loadPage(pagePath, displayElement)
{
var xmlHttp;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
alert("Your browser does not support AJAX!");
return false;
}
}
}
xmlHttp.onreadystatechange=function()
{
if(xmlHttp.readyState==4)
{
document.getElementById(displayElement).innerHTML = xmlHttp.responseText;
}
}
xmlHttp.open("GET", pagePath, true);
xmlHttp.send(null);
}