1

我有 page1 的 getjson,但我想为 page2 做同样的事情,然后进一步处理 sitecontent 变量。我怎样才能使两个getjson请求一个用于page1,一个用于page2?(我想将两个响应合并到一个变量中。

<script> 

          $.getJSON('http://anyorigin.com/get?url=http://www.example.com/page1.php/&callback=?', function(data){

             var siteContents = data.contents; 

    //process sitecontent further

    });

 </script>
4

1 回答 1

1

您必须提出第一个请求,然后在回调中提出第二个请求。像这样的东西:

var res;
$.getJSON(url1, function(data) {
    res = data.contents;
    $.getJSON(url2, function(data) {
        $.extend(res, data.contents);
    });
});
于 2013-07-24T19:06:03.530 回答