url에 실은 변수속에... 앞에 0이 없어지는 현상

url에 실은 변수속에... 앞에 0이 없어지는 현상

QA

url에 실은 변수속에... 앞에 0이 없어지는 현상

답변 1

본문

$testnum 변수에 000006이 들어있습니다. 

 

그런데 아래를 지나면

 

var url = "http://www.test.com/test.php?num="+<?php echo $testnum?>; 

 

url 에는 http://www.test.com/test.php?num=6 이 인식됩니다

 

 

다시 말해서 000006   => 6 처럼 앞의 0이 잘려요

 

$testnum 를  number가 아닌 string으로 변환하면 될거같은데 

위에서 그것을 어떻게 해주는가요?

이 질문에 댓글 쓰기 :

답변 1

num=<?php echo $testnum?>" 

다시 자세히... 아래 자바스크립트 안에 php변수 출력을 해서 다음페이지에 넘기려는데요

어케 해야 해요?

  function sendVar(){
    var url = "http://test.com/test.php?num="+<?php echo $num?>;
window.open(url,'win','menubar=no,status=no,toolbar=no,titlebar=no,location=no,scrollbars=yes,resizable=no,width=1024,height=700');

더 핵심정리
아래의 $testnum에는 분명 숫자 앞에 0000000000이 많이 붙어 있는데요

        function sendVar(){
var num = <?php echo $testnum?>;
                /// 바로 위의 js변수 num가.. 자꾸 영을 없애버리고  6 만 가지고 있어요
}

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 0
© SIRSOFT
현재 페이지 제일 처음으로