Вернуть данные из ajax функции
Здравствуйте!
Прошу помощи в следующем вопросе.
Есть код:
function ajax_build(id, callback) {
var http = createObject();
http.onreadystatechange = function() {
if(http.readyState == 4 && http.status == 200) {
var response = http.responseText;
if(response != '') {
callback(response);
}
}
}
http.open('GET', '/scripts/ajax_build.php?id='+id+'&nocache='+nocache);
http.send(null);
}
var result=ajax_build(1, function(data){
return data;
});
document.getElementById('div').innerHTML = result;
В результате выдается: "undefined".
Прошу помощи в решении данной проблемы.
|