카테고리 없음

Jquery(제이쿼리) Ajax(에이작스) 사용방법에 대해서 알아보자!

자바조아! 2018. 10. 15. 22:04

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

});