Всем привет. Решил я писать на чистом js всё. Начал роботу с обвёртки (дабы избежать кучу одинакового кода)
Вот код что я сделал сейчас
//делаем XMLHttpRequest кроссбраузерным
var XMLHttpRequest = XMLHttpRequest || window.ActiveXObject && function () {
return new ActiveXObject('Msxml2.XMLHTTP');
};
//синхронный get запрос
function get_s(url) {
var xhr = new XMLHttpRequest();
xhr.open('get', url, false);
xhr.send(null);
return xhr.responseText;
}
//асинхронный get запрос
function get_as(url) {
var xhr = new XMLHttpRequest();
xhr.open('get', url, true);
(function () {
if (xhr.readyState == 4) {
return xhr.responseText;
} else {
setTimeout(arguments.callee, 10);
}
})();
xhr.send(null);
}
Проблема в том что не могу во второй функции вывести ответ. Как надо правильно не пойму(
Зарание спасибо за помощь