Forum Moderators: open
var xmlHttp;
function getDays(){
xmlHttp = GetXmlHttpObject();
if (xmlHTTP==null){
alert ("Your Browser does not support Ajax");
return;
}
var url = "Apage.php";
url = url + "?ran" + Math.random();
xmlHttp.onreadystatechange = stateChanged;
xmlHttp.open("POST",url,true);
xmlHttp.send("number=" + getElementById('number').value);
}
///////////////////////////////////////////////////
function stateChanged(){
if(xmlHttp.readyState==4 ¦¦ xmlHttp.readyState=="complete"){
document.getElementById("days").innerHTML = xmlHttp.responseText;
}
}
//////////////////////////////////////////////////
function GetXmlHttpObject(){
var xmlHttp = null;
try{
xmlHttp = new XMLHttpRequest();
}
catch (e)
{
try{
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
Its an external script and this is the error message I'm getting:
missing } in XML expression (line 5);
xmlHttp = GetXmlHttpObject();
----------------------------^
*The /// are replacing line breaks. For some reason the code tag cancels after a line break.*