제목 | PHP 코드에 javascript 접목 방법 문의 | ||
---|---|---|---|
글쓴이 | 없음 | 작성시각 | 2015/08/17 13:39:07 |
|
|||
일전에 .htaccess 건으로 문의한 적이 있는 겨우 코딩 3개월차입니다. 웅파님의 책 너댓번을 읽었는데 좀더 읽어야 하겠습니다. 요즘은 남이 CI로 짜논 프로그램을 살펴보며 열심히 공부하고 있는데,
그 프로그램의 index.php를 열어보면; <div class="fg"> <input type="text" name="pick_from" class="location" id="pick_from" value="<?php echo set_value('pick_from');?>" placeholder="<?php echo $this->lang->line('pickup_from');?>"> <?php echo form_error('pick_from'); ?> <div> <a href="javascript:void(0)" class="ilike" style="display: none;" id="pick_local_link" data-value="pick_local"> <div class="air-car"><i class="fa fa-map-marker"></i> </div> <?php echo $this->lang->line('local_address');?> </a> </div> </div> 라고 코딩이 되어있습니다.
여기 text input에 다음의 javascript/jquery(주소 자동완성) 코드를 접목시키려 하는데, 사용하려는 곳(https://postcodify.poesis.kr/guide/example)의 설명에 의하면; Quote : <!-- 주소를 입력할 <input>들을 생성하고 적당한 name과 class를 부여한다 --> <button id="postcodify_search_button">검색</button><br /> <input type="text" name="" class="postcodify_address" value="" /><br /> <input type="text" name="" class="postcodify_details" value="" /><br />
<!-- jQuery와 Postcodify 팝업 기능을 로딩한다 --> <script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> <script src="//cdn.poesis.kr/post/popup.min.js"></script>
<!-- "검색" 단추를 누르면 팝업 레이어가 열리도록 설정한다 --> <script> $(function() { $("#postcodify_search_button").postcodifyPopUp(); }); </script> Unquote : 질문 사항입니다. 1. php의 코드 중간에 javascript를 삽입하여 사용할 수 있는지 2. 위 index.php의 class “location”과 외부 CDN에서 불러온 javascript의 class “postcodify”를 어떻게 상호 접목시켜, 주소를 불러와 완성 시킬 수 있는지 3. CDN을 넣어야 하는 위치를 알고 싶습니다. javascript 앞에 넣야 하나요 ? 감사합니다.
|
|||
다음글 | AR ) get_where null 체크 안되는 문제. (3) | ||
이전글 | 메뉴에 모든 페이지의 데이터를 연동하고 싶은데요 (1) | ||
한대승(불의회상)
/
2015/08/17 15:47:37 /
추천
0
|
없음
/
2015/08/17 16:06:53 /
추천
0
답변 감사합니다.
php코드 중간에 자바스크립트를 삽입 한다는 것은, 1. php 파일(Code)안에서 html/javascript 구문을 쓰는 방법을 의미 한 것입니다.. 2. 만약 1이 가능하다면, 두개의 다른 언어에 있는 클래스 들을 같이 불러 동일하게 활용하는 방법을 문의한것입니다. ajaz는 공부를 더 해봐야 할 것 같습니다. 감사합니다. |
kaido
/
2015/08/18 08:41:20 /
추천
0
가능 합니다.
생각 이상으로 엽기적인 느낌으로도 가능 합니다. 그냥 해보시면 아 되는구나 생각 되실 거에요. /* <script> var i = <?=$i?> </script> */ 이런거나 <? for(true){ echo "<script> var i = ".$i."; </script>"; $i++; } ?> 이런것을 원하시는 듯.이게 아니라 데이터들이 유동적으로 왓다갓다 하는것은 ajax 사용하셔야 합니다. |
없음
/
2015/08/18 12:05:12 /
추천
0
Kaido님
어제엔 변수 공용(교환이나 이전 등)을 생각하고 있었습니다. 그래서 지금 무릅을 치고 있습니다. 대단히 감사합니다. |
2. javascript를 사용하면 완성 가능 할 것 같습니다. php와의 연동 부분은 ajax 사용을 할 것인지에 따라 달라집니다.
3. CDN의 위치는 상관 없습니다. 단 javascript 작성시 $(function(){}) 처럼 CDN을 통하여 jquery 라이브러리가 로드 된후 실행 될 수 있도록 작성이 되어야 합니다.