请求两个接口,如何在一个作用域内同时拿到两个接口返回的数据?


function loadXMLDoc( url, callback) {
var xmlhttp;
if ( window. XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
}
else {
xmlhttp = new ActiveXObject( "Microsoft.XMLHTTP");
}
xmlhttp. onreadystatechange = function () {
if ( xmlhttp. readyState == 4 && xmlhttp. status == 200) {
callback( JSON. parse( xmlhttp. response))
}
}
xmlhttp. open( "GET", url, true);
xmlhttp. send();
}

//这是封装的一个方法,利用callback

loadXMLDoc( '/profit/' + number + '/introducer_month?introducer=' + getUrlParam( 'introducer') + '&type=' + type, function ( data) {
var titledata = data;
loadXMLDoc( '/profit/' + number + '/introducer?page_no = ' + 1 + '&introducer=' + getUrlParam( 'introducer'), function ( data) {
var result = JSON. parse( titledata. data);
var result_xq = JSON. parse( data. data);
console. log( result);
console. log( result_xq);
      //在这里会拿到两个接口返回的数据 分别是result和result_xq  
})
})

//把上边两个接口换成自己需要请求的接口

你可能感兴趣的:(Node)