ajax 질문드려요~
본문
어느 홈페이지 쿠폰발급을 해부하고 있는데여~
AJAX는 지식이 아주 바닦인데
실시간상호를 위한 언어인거는 알겠는데 혹시 이부분을
자바스크립트처럼 주소에 직접 접속하여 값을 얻어낸다 해야할까요.
어찌해야 주소창에 ajax로 전송되는 값에 접근할수 있나여?
웃긴 질문일수도 있느데 잘못이해 하고 있다면 지적 부탁드립니다.~
하나 예를 들어 텍스트클릭시 온클릭 이벤트로
coupon_down('u6FnR%2FuFSUJ8ikHjc4C8KQh0Kkm%2FfDwlx62DAOlb2KjMahggg%2BmnrHyesNuwRG5%2B1LeRNsBbhsaUnm6xyc2vNA%3D%3D', '', '');
발생시 ajax 작동하는거 같습니다
if(_is_coupon_down_ld == false){
_is_coupon_down_ld = true;
var result = 0;
$.ajax({
type: "POST",
async: false,
url: '/pd/coupon_down',
data: {encrypted_no: coupon_no, goods_no:goods_no, goods_sub:goods_sub},
success: function(msg){
eval("var json = " + msg);
result = json.result;
},
complete:function(msg){
_is_coupon_down_ld = false;
}
});
if ( result == 1 ) {
alert("쿠폰이 정상적으로 발급되었습니다.");
} else if(result == 11) {
alert('이 쿠폰은 발행이 중지 되었습니다.');
} else if(result == 12) {
alert('이 쿠폰은 복수 발급이 되지 않는 쿠폰으로 이미 발급 받으셨습니다.');
} else if(result == 13) {
alert('발행 쿠폰이 모두 소진되었습니다.');
} else if(result == 101) {
alert('쿠폰 발행기간을 확인해 주십시오.');
} else if(result == 500) {
alert('쿠폰 발급 대기자가 많아 발급이 실패하였습니다. 다시 시도하여 주십시오.');
} else if(result == 600) {
alert('비정상 요청으로 쿠폰 발급이 실패했습니다.');
document.location.reload();
}
else {
alert('쿠폰 발급이 실패했습니다.');
}
}
}
답변 1
그냥.. result 값 찍어서 어떤값 넘어오나 보셔야 할듯..
현재 post 값을 받아서 처리하는 페이지 인듯 한데요..
주소창으로 값을 넘겨서는 값이 나오지 않을 듯 합니다.
주소창으로 넘기면 get값만 보낼 수 있습니다.