Каждая функция $.ajax возвращает так называемый объект Deffered. Их можно использовать при помощи еще одной функции $.when, при помощи которой мы при успешном завершении обоих запросов получаем возможность достучаться до ответов в одном месте:
console.clear();
var root = 'https://jsonplaceholder.typicode.com';
function requestOne(callback) {
return $.ajax({
type: "GET",
url: root + '/posts/1',
// dataType: "json",
success: callback
});
}
function requestTwo(callback) {
return $.ajax({
type: "GET",
url: root + '/posts/2',
// dataType: "json",
success: callback
});
}
function result() {
var deffered1 = requestOne();
var deffered2 = requestTwo();
$.when(deffered1, deffered2).done(function(r1, r2) {
console.log(r1[0].id + r2[0].id);
})
// результатом хотел видеть сложение двух айдишников
// console.log(r1 + r2);
}
result();