IllusionMH пишет:Этот код должен использовать только при срабатывании обработчика xmlhttp.onreadystatechange и в этом же обработчике должна вызываться функция которая будет работать с этими данными
Это все понятно. Как сделать так что бы он возваращал
xmlhttp.responseText.
Вот такой код
CODE (
javascript):
скопировать код в буфер обмена
strong.loadJSON = (function(f,d){
var xmlhttp;
if (window.XMLHttpRequest){
xmlhttp=new XMLHttpRequest();
}else{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200){
return xmlhttp.responseText;
}
}
xmlhttp.open("GET","json/"+f+".json",true);
xmlhttp.send();
});