$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개 / 댓글 6개
채택된 답변
+20 포인트
9년 전
num=<?php echo $testnum?>"
답변에 대한 댓글 6개
프로그래머7
9년 전
프로그래머7
9년 전
다시 자세히... 아래 자바스크립트 안에 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');
어케 해야 해요?
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');
프로그래머7
9년 전
더 핵심정리
아래의 $testnum에는 분명 숫자 앞에 0000000000이 많이 붙어 있는데요
function sendVar(){
var num = <?php echo $testnum?>;
/// 바로 위의 js변수 num가.. 자꾸 영을 없애버리고 6 만 가지고 있어요
}
아래의 $testnum에는 분명 숫자 앞에 0000000000이 많이 붙어 있는데요
function sendVar(){
var num = <?php echo $testnum?>;
/// 바로 위의 js변수 num가.. 자꾸 영을 없애버리고 6 만 가지고 있어요
}
답변을 작성하려면 로그인이 필요합니다.
어떻게 변형하라는 말씀이신가요???