cooke 가져오기

language/java 2013. 7. 23. 15:54

function getCookie1(Name) {

   var search = Name+"=";

   search=search.replace(/_/gi,"%5F");//_가 인코딩이 않되어 수작업으로 변경

   if (document.cookie.length > 0) { // 쿠키가 설정되어 있다면

       offset = document.cookie.indexOf(search);

//         alert(document.cookie);  //사용 할 수 있는 쿠키 값을 불러옴

//             alert("3333 offset :"+offset+" //  search:"+search);

//         alert("3333 offset :"+offset

//                  +"\n//search:"+search

//                  +"\n//escape():"+escape(Name)

//                  +"\n//encodeURI() :"+encodeURI(Name)

//                  +"\n//unescape() :"+unescape(Name)

//                  +"\n//decodeURI() :"+decodeURI(Name)

//                  +"\n//encodeURIComponent() :"+encodeURIComponent(Name)

//                  +"\n//decodeURIComponent() :"+decodeURIComponent(Name) );  //  _ 는 인코않된다...ㅋ

       if (offset != -1) { // 쿠키가 존재하면

           offset += search.length;

           // set index of beginning of value

           end = document.cookie.indexOf(";", offset);

           // 쿠키 값의 마지막 위치 인덱스 번호 설정

           if (end == -1)

               end = document.cookie.length;

           return unescape(document.cookie.substring(offset, end));

       }

   }

   return "";

}


<script>


   $('#chk_same').click(function() {

    var ischecked = $('#chk_same').attr('checked');

    

    if(ischecked){

         firtName = getCookie1("AWB_FIRT_NAME");

         lastName = getCookie1("AWB_LAST_NAME");

         birth    = getCookie1("AWB_BIRTH_DATE");

         sex      = getCookie1("AWB_PAX_SEX");

         hangul_name =getCookie1("AWB_USER_NM");

         

         alert("firtName:"+firtName+"//lastName:"+lastName+"//birth:"+birth+"//sex:"+sex);

         $('#pax01_hangul_name').val(firtName);  //hidden 값

         $('#pax01_last_name').val(lastName);

         $('#pax01_first_name').val(firtName);

         $('#pax01_birth').val(birth);

//         $('#pax01_sex').val(sex);

        $("#pax01_sex").val(sex).attr("selected", "selected"); //select box 선택

    }

   });

</script>

: