제목 | php변수를 javasctip 또는 JQuery에서 쓰기 | ||
---|---|---|---|
글쓴이 | 든이제 | 작성시각 | 2014/04/12 07:35:57 |
|
|||
안녕하세요 고수여려분... 혹시 php변수를 javascript 또는 JQuery에서 쓰는 방법이 있을까요? 알려주시면 감사하겠습니다. 도와 주세요!!! 참고로 제 JQuery는 <script type="text/javascript" src="<?=BASE_URL?>/application/assets/js/JQuery.js"></script> 이런식으로 html에 삽입되어 있습니다. |
|||
다음글 | php 버전에 올라감에 따라 copy함수도 변경 되나요... (2) | ||
이전글 | APMSETUP 에서 MYSQL 한글설정방법이 안되요.... (4) | ||
letsgolee
/
2014/04/12 19:17:54 /
추천
0
|
소울펨
/
2014/04/14 10:49:36 /
추천
0
간단하게 하자면
js안에 넣을수는 없습니다. 다만 아래처럼 php 파일로 include 후 사용하시면 될듯합니다. <script> <?php include_once BASE_URL.''/application/assets/js/JQuery.php"; ?> </script> 이것도 너무 그렇타 하신다면 file_get_contents 로 js 파일을 읽어드려와서 후처리후 js형식으로 리턴 받는 ph 파일 만드셔서 기존 js 사용법처럼 사용하셔도 될듯합니다. |
변종원(웅파)
/
2014/04/14 14:51:02 /
추천
0
자바스크립트 안에서
var type = "<?php echo $var?>"; |
서버 스크립트란 서버상에서 해석되는 언어로 php가 그 예입니다. 그리고 javascript나 html은 클라이언트에서 해석하는 언어입니다. 즉 브라우져에서 해석하는 거구요. 따라서 php와 javascript는 서로 같이 공존하지 못합니다. php가 서버상에서 먼저 해석되어 클라이언트 브라우져로 보내지기 때문입니다.
예로 위에서 언급한 <script type="text/javascript" src="<?=BASE_URL?>/application/assets/js/JQuery.js"></script> 이 코드는 먼저 서버상에서 <?=BASE_URL?>이 해석된채로 클라이언트 브라우져로 보내집니다. 만일 BASE_URL 값이 http://localhost라고 한다면 브라우져에서 받는 코드는 <script type="text/javascript" src="http://localhost/application/assets/js/JQuery.js"></script> 이렇게 받게 됩니다. 그럼 그 코드를 브라우져에서 해석해서 우리가 볼 수 있는 화면으로 띄워주는 겁니다.