1. done() 과 fail() 메서드

$.ajax({
  url: "/ex01",
  success: function(data) {
    console.log("AJAX 요청이 성공했습니다.");
  }
})
.done(function() {
  console.log("done() 메서드가 실행됩니다.");
})
.fail(function() {
  console.log("fail() 메서드가 실행됩니다.");
});

2. success() 메서드와 done()메서드의 차이?

예시를 보는 것이 더 이해하기 쉽다.

// success 메서드를 사용한 AJAX 요청 (options 객체 안에 있는 모양)
**$.ajax({**
==========================================
  url: "/ex01",
  **success: function(data) {
    console.log("AJAX 요청이 성공했습니다.");
    // 성공적으로 데이터를 받았을 때 처리할 작업
  },
  error: function() {
    console.log("AJAX 요청이 실패했습니다.");
    // 실패했을 때 처리할 작업**
  }
==========================================
**});**

// done 메서드를 사용한 AJAX 요청
$.**ajax({**
  url: "/ex01",
**})
===================================================
.done(function(data) {
  console.log("AJAX 요청이 성공했습니다.");
  // 성공적으로 데이터를 받았을 때 처리할 작업
}).fail(function() {
  console.log("AJAX 요청이 실패했습니다.");
  // 실패했을 때 처리할 작업
});
===================================================**

여기서부터는 아직 다뤄보거나 실습하지 않은 메서드들이라 참고 정도만!

3. then() 메서드