아하
생활

생활꿀팁

단호한천산갑211
단호한천산갑211

ajax로 여러번 api 호출시 깔끔한 방법이 뭘까요?

$.ajax({ url: '첫번째 api 호출', type: 'post', data: $('#form').serialize(), dataType: 'json', success: function(data){ console.log(data); if(data.resultCode == 'success'){ console.log('두번째 api 호출'); $.ajax({ url: '두번째 api 호출', type: 'post', data: $('#form').serialize(), dataType: 'json', success: function(data){ f(data.resultCode == 'success'){ console.log('세번째 api 호출'); $.ajax({ url: '세번째 api 호출', type: 'post', data: $('#form').serialize(), dataType: 'json', success: function(data){ console.log(data); } }); } } }); }else{ console.log('메일발송'); f.action = 'send.php'; f.submit(); } } });

이런식의 a api결과에 따라서 b api를 호출하고 b의 결과에따라서 c의 api를 호출하는 방식에 있어서

어떻게 하는방법이 더 깔끔하고 효율적인 코드일까요?

    3개의 답변이 있어요!