개발 Q&A

제목 php 변수 자바스크립트에서 사용...
글쓴이 든이제 작성시각 2014/07/01 08:33:25
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 17441   RSS
안녕하세요 고수 여러분...
한가지 질문이 있어 이렇게 글을 남깁니다.

php 변수(컨트롤러 안의 변수)를 자바 스크립트에서 쓰고 싶은데...방법을 모르겠네요...

참고로 제 스크립트 파일은 head태그에 아래와 같이 포함 되어있습니다.

<!DOCTYPE html>
    <head>
        <title>TEST FOR (Ver. 1.2.1) - <?=$module?></title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge"><!-- 호환성을 위해 IE 최신모드를 사용 for IE9 -->
        <!-- css -->
        <link rel='stylesheet' type='text/css' href='<?=BASE_URL?>/application/assets/css/layout.css' />
        <link rel='stylesheet' type='text/css' href='<?=BASE_URL?>/application/assets/css/<?=$module?>.css' />
        
        <!-- javascript & JQuery -->
        <script type="text/javascript" src="<?=BASE_URL?>/application/assets/js/JQuery_cookie.js"></script>
        <script type="text/javascript" src="<?=BASE_URL?>/application/assets/js/JQuery.js"></script>
        <script type="text/javascript" src="<?=BASE_URL?>/application/assets/js/javascript.js"></script>
    </head>
도와 주세요!!!!
 다음글 hostname이 있는 경우 index.php 지우기 (6)
 이전글 jquery mobile 에서 페이지생성 완료시 함수 ... (6)

댓글

한대승(불의회상) / 2014/07/01 09:19:38 / 추천 0
뭘 도와 드려야 하나요?
변종원(웅파) / 2014/07/01 10:11:09 / 추천 0
var value = '<?php echo $value;?>';

이동합니다.
든이제 / 2014/07/01 11:04:21 / 추천 0
웅파님...view 페이지에서 말씀하신 방법으로 하면 되나, head에 첨부 시켜 별도의 javascript페이지에서 말씀 하신 방법으로 했을땐...작동 하지 않던데요...혹시 다른 방법이 있는지요....???
슘님 / 2014/07/01 11:51:41 / 추천 0
var value = '<?php echo $value;?>';
를 view 페이지에 작성하고
value값을 included javascript 안에서 사용하시면 됩니다.

include할 js에 php스크립트릿을 작성하면 동작하지 않습니다.
kaido / 2014/07/01 11:51:44 / 추천 0
<script type="text/javascript" src="<?=BASE_URL?>/application/assets/js/JQuery.js"></script>
JQuery.js <- 이 해당 파일 안에서
var value = '<?php echo $value;?>'; <- 이걸넣고 싶으신걸로 보입니다.

제가 아는 선에선 딱히 그런 방법은 없는 걸로 알고있습니다.
일단 js 파일인데 php 를 실행 시키라고 하고 있으니 안되죠.

굳이 써야 한다면 하나의 헬퍼나 라이브러리로 따로 빼서 함수로 불러다가 쓰시거나 
include 형태로 가져다 쓰시는 형태로 해결 하는 수밖에 없음으로 보입니다.