제목 | jquery ajax 사용시 not fount 에러 | ||
---|---|---|---|
글쓴이 | DevCIer | 작성시각 | 2011/08/10 16:42:02 |
|
|||
안녕하세요. 기존 php 날코딩을 ci로 변환중입니다. 검색도 해보고 하는데 기존 ajax 호출시에 찾을 수 없다고 나와서.. 제 프로젝트 구조는 /site |---- application |-------- views |---- layout |---- login.php <==== login 페이지 화면이면서 ajax 코드 들어가 있는 부분. |---- logincheck.php <== ajax에서 호출 되는 페이지 |---- css |---- images |---- scripts |---- system 입니다. login.php의 자바스크립트에서 function login_check() { $.ajax({
type: "POST",
url: "layout/logcheck.php",
}.... }) <img onclick = "login_check()"> 대략 이렇게 되어 있습니다. 날코딩으로 할 때는 이상 없이 동작 하였는데 ci로 할려고 하니 not found 에러가 뜹니다. 풀 경로로 테스트 해보니 url: "application/views/layout/logincheck.php" 접근 권한 에러 뜨구요( 아마 views 안에 있어서 그런거 같고 ) 그냥 기존처럼 url : "layout/logincheck.php"로 쓰고 싶은데(direct 주소로 호출??).. 방법이 없는지.. 경로를 바꿔야 하면 ajax 수정을 많이 해야 해서.. 비슷한 경험 있으신분 계시면 답변 좀 부탁 드려요. p/s 혹시 ajax도 ajax를 전용으로 처리해 주는 컨트롤러와 함수를 만들어서 사용해야 하나요. |
|||
다음글 | 서브디렉토리가 루트일시 경로 문제 (1) | ||
이전글 | 파일업로드할때 자바스크립트 못불러오나요?? (5) | ||
변종원(웅파)
/
2011/08/10 22:15:26 /
추천
0
Ajax 처리용 컨트롤러 따로 만드사는 것이 좋습니다.
날코딩 파일 호출하면 db연결부터 귀찮죠. 어차피 옮기시는거
컨트롤러로 만드세요. 포럼소스 보면 action 컨트롤러가 있습니다. 그게 ajax호출에 대해 데이터 가공후 돌려주는 역할을 합니다.
|
DevCIer
/
2011/08/11 10:56:26 /
추천
0
답변 감사합니다. ajax 컨트롤러로 작업 중입니다만 경로 문제가 또 ㅜ
|