У меня есть API, который я пытаюсь запросить, который требует первоначального запроса для создания отчета, он возвращает идентификатор отчета, а затем через 5 секунд вы можете извлечь его из этого идентификатора отчета.
Этото, что у меня есть, которое работает отлично и возвращает reportID:
$(document).ready(function(){
$("#r2").click(function(){
$.ajax({
url: "report.php",
dataType: 'json',
data: {
type: 'queue',
ref: 2
},
success: function(result){
console.log(result.reportID);
}});
});
});
Это возвращает это:
{"reportID":1876222901}
Я пытаюсь заставить его вызвать еще один вызов ajax в конце первогоодин для сбора отчета с использованием reportID в качестве переменных данных «ref».Так, например, второй запрос ajax должен иметь ref: 1876222901
$(document).ready(function(){
$("#r2").click(function(){
$('#loading').show();
$.ajax({
url: "report.php",
dataType: 'json',
data: {
type: 'queue',
ref: 2
},
success: function(result){
console.log(result);
$.ajax({
url: "report.php",
dataType: 'json',
data: {
type: 'get',
ref: result.reportID
},
success: function(result){
console.log(result);
}
});
}});
});
});
То, с чем я застрял - это способ передачи переменной из результата первого вызова ajax во второй.Кажется, он этого не делает.Как мне отправить мой отчетный идентификатор 1876222901
во второй вызов ajax, пожалуйста?