CI 묻고 답하기

제목 CI - ajax link 문제로...
글쓴이 건이아범 작성시각 2010/12/14 20:19:04
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 19832   RSS

CI를 처음 도입하여 사용해 보려고, 1주일 가지고 놀아보았습니다.
MVC를 이용한 데이터처리등은 다 이해한듯 싶었지만,
링크의 문제에 빠졌습니다.






jslb_ajax.js 라이브러리를 사용해서 기본적인 ID 중복체크를 해보려 했습니다.


view---------

prarms = "&data="+document.getElementByID('id');
sendRequest(on_loaded, params, "POST", "<?php echo BASEURL;?>tlogin/ajax_call", true, true);




이와 같이 넘기게 되면

CI URI 규칙상

http://localhost/ci/tlogin/ajax_call 을 호출하는데

jslb_ajax.js 의 sendRequest 에서. ajax_call?t=time&data=id

를 넘기게 되네요....

결국은 

http://localhost/ci/tlogin/ajax_call?t=1292325508402&data=id

이와 같이 날라가게 되어, tlogin 콘트롤러의 ajax_call() 을 못찾는 경우가 발생합니다.


CI URI규칙에 억매이지 않고, 특정 php를 호출 할 수는 없는건가요??

예를 들어

http://localhost/ci/tlogin/ajax_call.php   

CI 폴더와 별개로 폴더를 만들어야 하는건지?





 

 다음글 controller 문의입니다. (4)
 이전글 CodeIgniter와 Firebird 연동방법 좀 알... (5)

댓글

변종원(웅파) / 2010/12/14 23:18:45 / 추천 0
ci 폴더와 별개로 처리하시거나 jquery 를 이용하시는 것은 어떨런지요. 포럼 댓글 쓰기 부분이 jquery ajax 로 처리되고 있습니다. ci 주소체계 그대로 이용하여 처리합니다.
건이아범 / 2010/12/15 10:57:58 / 추천 0
ci 폴더와 별개로 처리 하면 되는건 확인 하였습니다. ^^
jQuery 가 역시 대세군여....이제 배워보렵니다. (응!?)
작돌이 / 2010/12/15 13:51:07 / 추천 0
 jquery 를 사용하신다 하니 값을 넘길 때 post 방식으로 넘겨보시면 어떨까요?