개발 Q&A

제목 조건에 따라 js include 파일을 변경 할 수 있을까요?
카테고리 JavaScript
글쓴이 nataek 작성시각 2019/09/27 11:47:57
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 9177   RSS

안녕 하세요..

현재 작업 중인 페이지에 incude 된 js 파일을 조건에 따라 다른 파일로 변경 해서 적용 하고 싶은데요..

 

쉽게 예를 들어 말씀 드리면..

현재 a.php 파일의 상단에 a.js 라는 파일이 인쿠르드 된 상태이고 a.php 의 입력폼들은 a.js 에 의해 컨트롤 되고 있습니다.

이 상태에서 a.php 에 있는 셀렉트 박스에서 어떠한 값을 선택시 인쿠르드 된 a.js 파일을 b.js 로 변경 시키고 a.php 의 입력폼들은

b.js 에 의해 컨트롤 되고 싶습니다.

 

여러가지 방법을 해보았는데..잘 안되네요..

jquery validate 로 컨트롤을 하려고 하는데 뜻대로 되지 않아 조언을 구해 봅니다.

 

감사 합니다.

 

 

 

 

 다음글 다국어 관련 질문좀 드리겠습니다. (3)
 이전글 안녕하세요 실습 중 에러가 나서 질문드립니다. (1)

댓글

한대승(불의회상) / 2019/09/27 11:53:00 / 추천 0

여러가지 방법이 있겠지만 컨트롤러에서 뷰에 js 파일명을 넘기는 방법도 있습니다.

$data['js'] = 'a.js';
$this->load->view('page', $data);

------ page.php -----
<script src="<?=$js?>"></script>

 

변종원(웅파) / 2019/09/27 11:58:14 / 추천 0

js 파일에 따라 제어되는 부분은 따로 구현을 해서 분기처리 하셔야 합니다.

차라리 뷰파일을 2개 만들고 상황에 따라 a,php와 b.php를 호출하는게 나을 수 있습니다. (각자 필요한 js inlucde 된)