rosewiper 2024-02-02
예약문자관리 예약취소시 로딩바 표시 추가
@5bcfe5a970bdfccf69351f94254914ae6748c587
src/main/webapp/WEB-INF/jsp/web/reservedmsg/ReservedMsgView.jsp
--- src/main/webapp/WEB-INF/jsp/web/reservedmsg/ReservedMsgView.jsp
+++ src/main/webapp/WEB-INF/jsp/web/reservedmsg/ReservedMsgView.jsp
@@ -145,7 +145,7 @@
 	form.pageIndex.value = pageNo;
 	
 	var sendData =  $(document.searchForm).serializeArray();
-	$(".resvMsgAllLoad").html('<div class="list_info"><table class="tType4"><tbody><tr><td colspan="12">LOADING...1</td></tr></tbody></table></div>');
+	$(".resvMsgAllLoad").html('<div class="list_info"><table class="tType4"><tbody><tr><td colspan="12">LOADING...</td></tr></tbody></table></div>');
 	$(".resvMsgAllLoad").load("/web/mjon/reservmsg/selectReservMsgListViewAjax.do", sendData ,function(response, status, xhr){
 	});
 	
@@ -303,7 +303,7 @@
 	        url: url,
 	        data: data,
 	        dataType:'json',
-	        async: false,
+	        async: true,
 	        processData: false,
 	        contentType: false,
 	        cache: false,
@@ -328,7 +328,17 @@
 					alert(returnData.message);
 				}
 			},
-	        error: function (e) { alert("예약 취소에 실패하였습니다."); console.log("ERROR : ", e); }
+	        error: function (e) { 
+	        	alert("예약 취소에 실패하였습니다."); console.log("ERROR : ", e); 
+	        },
+			beforeSend : function(xmlHttpRequest) {
+	        	//로딩창 show
+	        	$('.loading_layer').addClass('active');				
+			},	        	        
+	        complete : function(xhr, textStatus) {
+	        	//로딩창 hide
+	        	$('.loading_layer').removeClass('active');
+			}
 	    });
 		
 	}
@@ -385,6 +395,14 @@
 	document.popForm.submit();
 }
 </script>
+	
+	<div class="loading_layer">
+		<div class="loading_container">
+			<div class="bar"></div>
+			<div class="text">Loading</div>
+		</div>
+	</div>
+	
 	<!-- 문자내용 팝업 data-tooltip: rev_popup01 -->
 	<div class="tooltip-wrap">
 		<div class="popup-com adr_layer rev_popup01" tabindex="0" data-tooltip-con="rev_popup01" data-focus="rev_popup01" data-focus-prev="rev_popup01-close" style="width: 440px;">
Add a comment
List