[Backbone.js] Backbone.ajax()

동민·2021년 6월 9일
0

Backbone.js Ajax Call Template

if ( s.ajaxTest ) {
    s.ajaxTest.abort (); // 아래 abort() 함수 velog 참고
}
s.ajaxTest = Backbone.ajax({
    xhrFields: {
   	withCredentials: true // 도메인이 다르더라도 API 호출을 가능하게 해줌
    },
    url: '/OOO/OOO/OOOUrlInfo', // 컨트롤러 URL
    data: {
  	itemCode : s.itemCode, // Ajax 파라미터
    }, 
    success: function(response){
        // Code After Success
  	console.log(response.result.itemCode); // API json 리턴 형식이 아래와 같을 때
    },
    error: function (e) {
        // Code After Error
      	console.log(e);
    }
});
# API Result
{
    "status": 200,
    "message": null,
    "result": {
        "itemCode": "42742228",
      	...
    }
}

[JavaScript] ajax abort()

https://velog.io/@kmdngmn/JavaScript-ajax-abort

[Backbone.js] $.when :: ajax 비동기 호출 후 아래 로직 실행하기

https://velog.io/@kmdngmn/Backbone.js-.when-ajax-%EB%B9%84%EB%8F%99%EA%B8%B0-%ED%98%B8%EC%B6%9C-%ED%9B%84-%EC%95%84%EB%9E%98-%EB%A1%9C%EC%A7%81-%EC%8B%A4%ED%96%89%ED%95%98%EA%B8%B0

[JavaScript] Ajax 동기 처리하기

https://velog.io/@kmdngmn/JavaScript-Ajax-%EB%8F%99%EA%B8%B0%EC%B2%98%EB%A6%AC%ED%95%98%EA%B8%B0

[JS] withCredentials :: 도메인이 다른 API 호출

https://velog.io/@kmdngmn/JS-withCredentials-%EB%8F%84%EB%A9%94%EC%9D%B8%EC%9D%B4-%EB%8B%A4%EB%A5%B8-API-%ED%98%B8%EC%B6%9C

profile
BE Developer

0개의 댓글