2013-07-24 32 views
1

我有頁1的getjson,但我想爲page2做同樣的事情,然後進一步處理sitecontent變量。我怎麼可以做兩個的getJSON請求一個第1頁,一個用於第2頁?(我想合併到一個單一變量的兩個響應。如何將兩個getjson響應合併爲一個變量,然後處理該變量?

<script> 

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

      var siteContents = data.contents; 

    //process sitecontent further 

    }); 

</script> 

回答

1

您必須先請求,然後在回調做第二個請求。 這樣的事情:

var res; 
$.getJSON(url1, function(data) { 
    res = data.contents; 
    $.getJSON(url2, function(data) { 
     $.extend(res, data.contents); 
    }); 
}); 
+0

謝謝你的答覆。所以res舉行合併的答覆? – user1788736

相關問題