AJAX Remote Server Step By Step Tutorial - part 1: At previous post about AJAX Passing parameters, we still use same server. How if we call from 'real' server from internet? You just modify a little like this:
var serveraddress = "http://www.mysite.com/calc.php?";
var param1;
var param2;
var params;
function process(funcCalc)
{
myDiv = document.getElementById("myDivElement");
myDiv.innerHTML = "";
// will be continued if xmlHttp isn't void
if(!xmlHttp) return;
if (xmlHttp.readyState == 0 || xmlHttp.readyState == 4)
{
try
{
param1 = document.getElementById("param1").value;
param2 = document.getElementById("param2").value;
params = "param1=" + param1 + "¶m2=" + param2 + "&func=" + funcCalc;
xmlHttp.open("Get", serveraddress + params, true);
xmlHttp.onreadystatechange = handleRequestStateChange;
xmlHttp.send(null);
}
catch(e)
{
alert("Can't connect to server\n" + e.toString());
}
}
else
// don't try to make server request if the XMLHttpObject is busy
{
alert("Can't connect to server, please try again later.");
}
}