function send(seat_id, seat, seat_name, seat_price, seat_class){
if(ing_order_yn == "y"){
alert("결제창 이동 중 입니다. 좌석 변경이 불가능합니다.");
return false;
}
var data1_val = "";
var data1_val_f = "";
var e_id = $('input[name=e_id]').val(); //사용자가 선택한 event_id
var floor = $('input[name=floor_value]').val();//층
var seat_list;
$.ajax({
url: '/seat_catch.do?group_id=<%=group_id%>',
type : 'POST',
data : { 'event_id' : e_id, 'seat_id' : seat_id },
datatype : 'html',
async : true,
success : function( data1 ){
data1_val = data1.trim().substring(0,4);
data1_val_f = data1.trim().substring(0,6); //[선택불가]
//로그인 세션이없는 경우 ajax 리턴 값은 "session_out" 이다.
if(data1.trim() == "session_out"){
alert('로그아웃 된 상태입니다.\n로그인 후 사용해 주시기 바랍니다.')
document.location.href="/login.do";
}else{
if(data1_val == "담기성공"){
document.getElementById(seat).className = "sel";
//클릭 한 좌석 정보 레이어 보여주기
$('#msg_popup2').html(seat_name + "<br>" + seat_price +"원");
$('#msg_popup2').show();
$('#msg_popup2').delay(5000).fadeOut(1000);
var e_id = $('input[name=e_id]').val(); //사용자가 선택한 event_id
//좌석 선점 처리 후. 좌석 현행화
orderSeatOp(e_id,'1',floor, function(htmll)
alert(htmll);
$('#seat').html(htmll);
});
<%-- $.ajax({
url : '/seat.do',
type : 'POST',
async : true,
data : { 'event_id' : e_id ,'group_id' : <%=group_id%> , 'floor' : floor },
success : function( res ){
$('#seat').html(res);
return false;
}
});
--%>
我认为上一节的代码有问题。 我做了这两种方式
$('#seat').html(res);
,它需要层弹出的整个jsp代码并进行刷新。我想将其设为异步,但仍会执行以进行刷新。
我不知道该怎么办。请帮我。
对不起,我英文很快。