상세 컨텐츠

본문 제목

ES6 Promise 활용#3 Ajax 요청 성공시 또 다른곳으로 Ajax 요청

Javascript

by 모모87 2021. 9. 24. 15:29

본문

Ajax 요청 성공시 또 다른곳으로 Ajax 요청

var 프로미스 = new Promise((성공, 실패) => {
   $.get('https://codingapple1.github.io/hello.txt')
    .done(function (결과) {
     성공(결과)
    })
  })
  프로미스.then(function (결과) {
   console.log(결과)
   return new Promise((성공, 실패) => {
    $.get('https://codingapple1.github.io/hello2.txt').done(function (결과) {
     성공(결과)
    });
   });

  }).then(function (결과) {
   console.log(결과)
  })

 

 

 

축약해서 다시 정의

var 프로미스 = ajax해주는함수('https://codingapple1.github.io/hello.txt');

  프로미스.then(function (결과) {
   console.log(결과)
   return ajax해주는함수('https://codingapple1.github.io/hello2.txt');
  }).then(function (결과) {
   console.log(결과)
  })


  function ajax해주는함수(url) {
   return new Promise((성공, 실패) => {
    $.get(url)
     .done(function (결과) {
      성공(결과)
     })
   })
  }
반응형

관련글 더보기