아임포트 ajax 인증정보 조회

function auth_javascript() {
  if (is_page('login')) {     
    ?>
        <script type="text/javascript">
          function auth_none_member(){
                IMP.init("impXXXXXXX");
                // IMP.certification(param, callback) 호출
                IMP.certification({ // param
                merchant_uid:'merchant_' + new Date().getTime(),
                min_age: 19
              }, function (rsp) { // callback
                    if (rsp.success) { 

                        jQuery.ajax({
                            url: "/certifications", // 서비스 웹서버
                            method: "POST",
                            headers: { "Content-Type": "application/json" },
                            data: { imp_uid: rsp.imp_uid }
                        }).done(function(rsp) {
                                console.log(<?php echo $_POST['imp_uid']; ?>);
                                console.log(<?php echo $_POST['name']; ?>);
                                console.log(<?php echo $_POST['gender']; ?>);
                        });
                        
                    }else{
                        // 인증취소 또는 인증실패
                        var msg = '인증에 실패하였습니다.';
                        msg += '에러내용 : ' + rsp.error_msg;
                        alert(msg);
                    }
              });
          }
        </script>
    <?php
  }
}
add_action('wp_head', 'auth_javascript');

안녕하세요?

로그인 페이지에서 위 코드대로 비회원 휴대폰 인증을 진행할때

사용자의 데이터값이 조회되길 바래서 위 소스처럼 코드를 작성했는데 아무것도 나오지 않네요..

certifications 페이지는 워드프레스 헤더와 푸터만 있고 그외엔 아무것도 없는 blank 페이지로 생성해뒀는데

certifications 페이지에서 무언가 작업을 해줘야할까요?

코스모스팜 회원관리내 소스 + 아임포트 다큐먼트를 참고했는데,

왜 안나오는지를 잘모르겠습니다..

아마 소스상 문제가 있으니 정상출력이 안되는거 같은데,

ajax와 REST API에 익숙하지않아 뭐가 잘못된지조차 모르겠습니다.

.done 에서 

console.log(rsp.imp_uid);

이런식으로 출력하려해도 undefined가 나오더라구요..

뭐가 잘못되었는지 알려주시면 정말 감사하겠습니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요