当window.alert返回正确的数据时,Javascript函数返回undefined

时间:2016-05-14 05:32:43

标签: javascript jquery ajax

我已经多次改变$ .get调用中发生的顺序,但似乎无法做到这一点。我必须要有一些无序的东西,只是不确定它是什么。有人可以通过下面的$ .get调用建议问题是什么吗?

url = "http://www.example.com"
$.get(url, function(responseText) {getstuff(responseText)});

function getstuff(responseText) {
    var urls = new Array();
    var $response = $(responseText);
    var $links = $response.find('a');
    $links.each(function(index, link) {
        urls.push(link)
    });
    window.alert(urls); // returns the droids I am looking for!
    return urls; // returns nothing/undefined -- what am I doing wrong here?
}

0 个答案:

没有答案