以正确的顺序获取ajax请求

时间:2014-12-02 16:38:52

标签: javascript ajax

我有一个包含

的myurl.txt
{'name':'myname','age':23}

如何做一个功能

function getRequest() {
    var result = {};
    (function() {
        var xmlhttp = new XMLHttpRequest();
        xmlhttp.onreadystatechange = function() {
            result = JSON.parse(xmlhttp.responseText);
        };
        xmlhttp.open("GET", "myurl.txt", true);
        xmlhttp.send();
    })();
    return result;
}
console.log(1);
console.log(getRequest());
console.log(2);

我可以得到结果,它将函数onreadystatechange作为最后一件事(没有jQuery)。并写入控制台

1
{'name':'myname','age':23}
2

谢谢。

0 个答案:

没有答案