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",
...
}
}
https://velog.io/@kmdngmn/JavaScript-Ajax-%EB%8F%99%EA%B8%B0%EC%B2%98%EB%A6%AC%ED%95%98%EA%B8%B0