我有用于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>
您必须发出第一个请求,然后在回调中发出第二个请求。像这样的东西:
var res;
$.getJSON(url1, function(data) {
res = data.contents;
$.getJSON(url2, function(data) {
$.extend(res, data.contents);
});
});