FAISP/src/main/resources/static/js/menuMgt/menuMgt.js

44 lines
1.2 KiB
JavaScript
Raw Normal View History

$(document).on('click', '#saveMenuBtn', function (){
let valueChk = true;
if(!$("#cat1Cd").val()){
alert("대분류를 선택해주세요.")
valueChk = false;
}
if(!$("#cat2Cd").val()){
alert("중분류를 선택해주세요.")
valueChk = false;
}
if(!$("#menuUrl").val()){
alert("URL을 입력해주세요.")
valueChk = false;
}
if(valueChk && confirm("저장하시겠습니까?")){
contentFade("in");
const formData = new FormData($("#menuEditForm")[0]);
$.ajax({
type : 'POST',
data : formData,
url : "/menuMgt/saveMenuMgt",
processData: false,
contentType: false,
beforeSend: function (xhr){
xhr.setRequestHeader($("[name='_csrf_header']").val(), $("[name='_csrf']").val());
},
success : function(result) {
if(result!==""){
alert("url: "+result+"로 저장되어있습니다.")
}else{
location.reload();
alert("저장되었습니다.")
}
contentFade("out");
},
error : function(xhr, status) {
alert("저장에 실패하였습니다.")
contentFade("out");
}
})
}
})