in this code this method return undefined despites alert statement print a value ?
function getNearestPoint(idd)
{
var xmlhttp;
var result;
if(window.XMLHttpRequest)
xmlhttp=new XMLHttpRequest();
else
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
result= xmlhttp.responseText;
alert(result);
}
}
xmlhttp.open("GET","ajax_get_nearest_location.php?id="+idd +"&radius=1",true);
xmlhttp.send();
return result;
}