script php 변수와 script 변수를 함께 사용 하는 방법

script php 변수와 script 변수를 함께 사용 하는 방법

QA

script php 변수와 script 변수를 함께 사용 하는 방법

본문

for(let i = 1;i <= 12;i++){
                let s = 'it_option_img';
                s+= i;
                let ss = "<?php echo $it["+s+"];?>";
            }

 

이렇게 사용하려고 하는데 안되는 이유를 모르겠습니다 ㅠㅠ

이 질문에 댓글 쓰기 :

답변 3

php 배열변수를 js 에서 굳이 사용하고싶으시면 이거 참고하세요

 


<?php
$tmp = array(
    array('a' => 1, 'b' => 11),
    array('a' => 2, 'b' => 22),
    array('a' => 3, 'b' => 33),
    array('a' => 4, 'b' => 44)
);
?>
<script type="text/javascript">
    var jsonString = '<?=json_encode($tmp)?>';
    var tmp = JSON.parse(jsonString);
    for (let i = 0;i < tmp.length;i++) {
        console.log(tmp[i]);
    }
</script>

실행 시점이 달라요

 

<?php echo $it["+s+"];?>   이부분은 서버에서 실행

나머지는 클라이언트에서 실행

 

혹시 같이 될꺼라 생각하셨다면 접으셔야 됩니다. ㅎㅎ

 

답변을 작성하시기 전에 로그인 해주세요.
전체 38
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT