У меня есть некоторый код и запрос от нескольких URL-адресов, и данные результата являются массивом, если я использую result.push(data)
, результат даст [[{Data1:a,Data2:b}],[{Data1:c,Data2:d}]]
, как объединенные данные становятся массивом, как [{Data1:a,Data2:b},{Data1:c,Data2:d}]
var url_api = [<?=$urlapi;?>];
var responses = [];
for(var i = 0; i < url_api.length; i++){
getTarif(url_api[i]);
}
function getTarif(link){
$.ajax({
type: 'GET',
url: link,
dataType: 'json',
error: function () {
alert('Unable to load url :'+link+', Incorrect path or invalid url');
},
success: function (data) {
responses.push(data.data);
}
});
}