Friday, September 5, 2008

Simple example for AJAX

Sample code for AJAX

Initializing the AJAX object :

if (window.XMLHttpRequest) { /* Other than IE Browsers */
xmlhttp = new XMLHttpRequest();
} else if(window.ActiveXObject) { /* IE Browser */
xmlhttp = new ActiveXObject("MSXML2.XMLHTTP");
}


AJAX call :

/* Generate Random number and add into the URL to avoid cache !*/
var ran_unrounded = Math.random()*100000;
var ran_number = Math.floor(ran_unrounded);

/* AJAX call file */
var url = "ajaxed_call.php"

/* Generating URL with category id as '1' */
var posturl = "?rands="+ran_number+"&cat_id=1";

xmlhttp.open("POST",url,true); /* Data sending as POST method */
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
xmlhttp.send(posturl);
xmlhttp.onreadystatechange=function()
{
/* Here we can get the response from the AJAX call file */
if(xmlhttp.readyState == 4)
{
/* here we get the response
and processing with our need */
}
}

No comments:

Popular Posts