CI 묻고 답하기

제목 jquery 경로 문의 드립니다.
글쓴이 휴~한숨쟁이 작성시각 2009/11/18 13:27:11
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 34922   RSS


구조가 modular_separation_17를 사용하여 libaries에 MY_Router.php를
Modules::$locations = array(
 'modules/'  => '../../modules/',
 );
와 같이 수정하여 밖으로 뺏습니다.
로그인 폼에서 jquery로 폼 체크를 할려구 하다보니 top 페이지
<script type="text/javascript" src="/js/jquery-1.3.2.min.js"></script>
경로를 찾지 못해서 문의 드립니다.
제가 해본방법은 constants.php에
$base_url = "http://".$_SERVER['HTTP_HOST'];
$base_url .= str_replace(basename($_SERVER['SCRIPT_NAME']), "", $_SERVER['SCRIPT_NAME']);
define('JS_DIR', $base_url.'js');

이렇게 적용해서 <script type="text/javascript" src="<?=JS_DIR?>/jquery-1.3.2.min.js"></script>를
적용해두 먹지 않습니다.
codeigniter는 1.7.2버전
ie7 입니다.
 

 다음글 matchbox 에서는 데이터베이스 관리 클래스가 안되... (3)
 이전글 모델 문의드립니다. (3)

댓글

헛발이 / 2009/11/18 14:05:48 / 추천 0
혹시 .htaccess에서
RewriteEngine on
RewriteCond $1 !^(index\.php|images|js|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
두번재 줄에서 js를 넣으셨는지요? 했겠죠? ^^;;
변종원(웅파) / 2009/11/18 14:09:14 / 추천 0
echo JS_DIR;
이거는 정확히 나오는지요? js 앞에 / 없이 나올거 같은데요?

http://dsa.comjs 이렇게요.

그리고 혹시 주소에서 index.php 없애고 사용하지는 않는지요? (mod_rewrite이용)
이럴 경우 js 디렉토리에 대한 예외 처리를 해줘야 합니다.
http://codeigniter-kr.org/qna/view/1383/page/1/ 참고
http://dsa.com/js/jquery-1.3.2.min.js 이걸 주소줄에 직접 입력해서 나오는지 보세요. 안나오면
mod_rewrite js 디렉토리 예외처리 해주셔야 합니다.
헛발이 / 2009/11/18 14:34:15 / 추천 0
저랑 같은 고민을 하셨군요.. ㅋㅋㅋ 제 글을 찾아 다니면 아마 기초 적인거 다 알려 주셔서 참고 될거에요 ㅋㅋ