결제관련 서버환경 아파치 2.4 버전에서....
본문
이니시스 결제를 사용하는데, 아래 코드의 주문정보임시저장 하는 곳에서
문제가 발생하네요....서버환경이 아파치2.2에서는 잘되는데, 아파치2.4 인 서버에서
아래 코드가 문제가 있는거 같은데....save_result값이 정상적이면 아무것도 안들어있어야하는데
save_result 값을찍어보면 \r\n 값이 들어가있네요...
이니시스 결제창이 뜨질 않고 alert(save_result); 이 구문이 실행되고, 결제가 되질않네요...
어딜 어떻게 수정해야할지 ㅠㅠ 고수님들 도움이 필요합니다!!!
// 주문정보 임시저장
var order_data = $(f).serialize();
var save_result = "";
$.ajax({
type: "POST",
data: order_data,
url: test_url+"/shop/ajax.orderdatasave.php",
cache: false,
async: false,
success: function(data) {
save_result = data;
}
});
if(save_result) {
alert(save_result);
return false;
}
답변 2
답변만으로 어렵네요 제작의뢰가보셔요
비동기 메소드의 result를 받으려면 콜백 메소드에서 받으셔야 합니다
!-->// 주문정보 임시저장 var order_data = $(f).serialize(); var save_result = ""; $.ajax({ type: "POST", data: order_data, url: test_url+"/shop/ajax.orderdatasave.php", cache: false, async: false, success: function(data) { save_result = data; if(save_result) { alert(save_result); return false; } } });
이런식으로 되어야겠죠
답변을 작성하시기 전에 로그인 해주세요.