채택완료

취소시에 차감 코드 알려주실수 있을까요?

2023-03-03 (금) 04:35:17 1,629

아래 함수를 이용해서 취소시에 g5_member테이블의 `mb_1,mb_2 필드의 숫자를 하나 더하고싶은데 혹시 알려주실수 있을까요?

Copy
function getCancel(uid, od_id) {

        if (confirm("예약을 취소 하시겠습니까??")) {

            $.ajax({

                type: 'POST',

                url: '<?php echo $cancel_action_url?>',

                dataType: 'json',

                data: {'uid': uid, 'od_id': od_id, 'mode': 'cancel'},

                cache: false,

                async: false,

                success: function(json) {

                    if (json.rescd == '00') {

                        alert("취소 되었습니다.");

                        location.reload();

                    }

                    else {

                        alert(json.restx);

                    }

                }

            });

        }

    }
|

답변 3개

채택된 답변
+20 포인트

$cancel_action_url 값에 해당하는 페이지에서 코드를 넣으세요...

chatGPT처럼 update_action_url을 하나 만드셔서 업데이트를 만드시거나

$cancel_action_url 에서 변경해주셔야할것같습니다

네, 아래와 같이 코드를 추가하시면 됩니다.

Copy
// 취소시 g5_member 테이블의 mb_1,mb_2 필드값 증가

$.ajax({

    type: 'POST',

    url: '<?php echo $cancel_action_url?>',

    dataType: 'json',

    data: {'uid': uid, 'od_id': od_id, 'mode': 'cancel'},

    cache: false,

    async: false,

    success: function(json) {

        if (json.rescd == '00') {

            // mb_1,mb_2 필드값 증가

            $.ajax({

                type: 'POST',

                url: '<?php echo $update_action_url?>',

                dataType: 'json',

                data: {'uid': uid},

                cache: false,

                async: false,

                success: function(json) {

                    if (json.rescd == '00') {

                        alert("취소 되었습니다.");

                        location.reload();

                    }

                    else {

                        alert(json.restx);

                    }

                }

            });

        }

    }

});

답변을 작성하려면 로그인이 필요합니다.