1. 함수코드
function callAjax(url, method, data, successCallback, failCallback) {
$.ajax({
type : method,
url : url,
dataType : 'json',
data : JSON.stringify(data),
contentType : 'application/json; charset=UTF-8',
success : function(data) {
if( data.result == 'SUCCESS'){
if (!!successCallback) {
successCallback(data)
}
}else{
alert( data.MSG);
if (!!failCallback) {
failCallback(data)
}
}
},
error : function (xhr, ajaxOptions, thrownError) {
alert("서버에러가 발생했습니다. 관리자에게 문의 바랍니다.")
}
});
}
2. 사용방법
callAjax("/rest/slots/disable", "PUT",
// 데이터
{
slotEntityList : slots
}
,function(){ // 성공 콜백
location.href = "/home/main";
}
,function(){ // 실패 콜백
});