44 lines
1.2 KiB
JavaScript
44 lines
1.2 KiB
JavaScript
|
|
|
||
|
|
|
||
|
|
$(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");
|
||
|
|
}
|
||
|
|
})
|
||
|
|
}
|
||
|
|
})
|