포럼

자바스크립트 아무것도 모르는데 끝없는 구글링 짓(죄송하지만 네이버는 좀 검색이 안됐습니다.) 끝에 해냈습니다.
주민등록번호 검사와 한국신용정보 실명확인모듈 연동입니다.
member_join_extend.js 부분만 공개할께여~~

(function($){
    $(function() {
        // agree
        $('input.member_join_agree').click(function(){
            if($('.member_join_extend :checkbox').length != $('.member_join_extend :checked').length){
                alert(msg_check_agree);
                return;
            }
           
            if (use_jumin == "Y") {
                if (!$('input[name=name]').val()) {
                    alert(msg_empty_name);
                    $('input[name=name]').focus();
                    return;
                }
                if ($('input[name=name]'+ ').val().length <2 || $('input[name=name]').val().length > 20) {
                    alert(about_user_name);
                    $('input[name=name]').focus();
                    return;
                }
                if (!$('input[name=jumin1]').val()) {
                    alert(msg_empty_jumin1);
                    $('input[name=jumin1]').focus();
                    return;
                }
                if ($('input[name=jumin1]').val().length <6) {
                    alert(msg_empty_jumin1);
                    $('input[name=jumin1]').focus();
                    return;
                }
                if (!$('input[name=jumin2]').val()) {
                    alert(msg_empty_jumin2);
                    $('input[name=jumin2]').focus();
                    return;
                }
                if ($('input[name=jumin2]').val().length < 7) {
                    alert(msg_empty_jumin2);
                    $('input[name=jumin2]').focus();
                    return;
                }
                
                var juminNO = $('input[name=jumin1]').val() + $('input[name=jumin2]').val();
var ssnCheck = 0;
for (var i = 0; i < 12; i++) {
ssnCheck += (i % 8 + 2) * juminNO.charAt(i);
}
ssnCheck = (11 - ssnCheck % 11) % 10;
if(ssnCheck != juminNO.charAt(12)) {
alert("주민번호 형식이 올바르지 않습니다!");
                  $('input[name=jumin1]').focus();
return;
}
            }
            
            
       var strNm = $('input[name=name]').val();
var strNo = $('input[name=jumin1]').val() + $('input[name=jumin2]').val();
var strRsn = $('input[name=inqRsn]').val();
var strForeigner = $('input[name=foreigner]').val();
var sendingInfo = makeSendInfo( strNm, strNo, strRsn, strForeigner );
yoyoInfo = "sendInfo="+sendingInfo;
$.post("/realname/RNCheckRequest.php", { sendInfo: sendingInfo },
  function(data) {
   //create jquery object from the response html
             var $response=$(data);
             //query the jq object for the values
   var resultcode= $response.filter('#RetCd').text();
   var message= $response.filter('#RetDtlCd').text();
   var resultMessage= $response.filter('#strRetDtlCd').text();
   var errorMsg= $response.filter('#strMsg').text();
   var xpressmsg = getMessage( resultMessage ); 
     if( resultcode =="1"){
     var param = {
                         name: $('input[name=name]').val(),
                         jumin1: $('input[name=jumin1]').val(),
                         jumin2: $('input[name=jumin2]').val()
                         }
             exec_xml('join_extend','procJoin_extendAgree',param, function(){ location.reload()});
     }else if( resultcode =="2"){ 
         alert( "실명인증에 실패했습니다.\n" +xpressmsg );
         $('input[name=name]').focus();
         return; 
     }else{
     alert( "죄송합니다. 처리과정중\n오류가 발생하였습니다.\n" +errorMsg );
         $('input[name=name]').focus();
         return; 
         }
     }
);
});
    });
})(jQuery);

처음에는 jQuery ajax로 했다가 이상하게 잘 안되는 거였습니다. 그래서 jQuery.post로 바꿨더니 100% 됩니다.~~ㅋㅋ


결론!!!jQuery는 너무 위대하다!!! 짧아진 코딩.
글쓴이 제목 최종 글
BJ람보 누리고 쇼핑몰모듈 Ver 1.1.2  
휘즈 모바일 겸용 ckeditor 공개합니다. [4] 2016.07.17 by 이온디
merkava 이것도 유머라고 해야될지-해외웹호스팅-제휴수익을 위한홍보글 [3] file 2016.07.16 by 테란
날두요 xe 업데이트 했다가 완전 식겁했네요 [3] 2016.07.16 by NOVCUBE
OndineJ 비밀댓글의 대댓글은 비밀이 되지 않습니다.  
BJ람보 누리고 모듈 1.1.1 버전을 배포합니다. [2] 2016.07.09 by BJ람보
알티 코어업데이트 이후 [3] 2016.07.06 by qn****
멍멍이호스팅 닷홈에 PHP버전상향 문의했는데 이렇게 답변이오네요 ㅋㅋㅋ [29] 2016.07.03 by 독도2005
BJ람보 누리고 설문조사 결과를 발표합니다. [2] 2016.06.27 by CosignStudio
BJ람보 누리고 모듈 1.1 버전을 배포합니다. [6] 2016.06.20 by gu곰
BJ람보 누리고 쇼핑몰 모듈 설문조사를 실시합니다. [4] 2016.06.17 by HowtoXE
가브리엘조 SSL 의무화. 하지만, SSL 없이 사이트 운영을 할수있는 방법 (개인정보수집안하기) [38] file 2016.06.09 by 몽삼이
BJ람보 누리고쇼핑몰모듈 php7/dev-1 베타 버전을 배포합니다. [1] 2016.06.08 by gu곰
천재작곡가 documnet.model.php 에 이구문 [8] 2016.06.07 by 천재작곡가
가르송 네이버 이미지 검색에도 노출되는 이사이트 [1] 2016.06.03 by 도라미
천재작곡가 유투브 아이프레임 등록에 관련해서 [2] file 2016.06.03 by 천재작곡가
파이델 에이폭스 CMS 오늘부터 사용하셔도되요. [5] 2016.06.02 by SimpleCode
파이델 가벼운 게시판이 필요해서 시작한 삽질... [21] 2016.06.02 by 파이델
카르마 이미지프로세스 2.0 업데이트 [10] file 2016.05.27 by 카르마
카르마 tackback module이 제거되었는데.... [5] file 2016.05.26 by 기진곰