우아한 프로그래밍

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(){ // 실패 콜백

});
profile

우아한 프로그래밍

@자바조아!

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!