제목 | AJAX 도입중 난감한 부분... | ||
---|---|---|---|
글쓴이 | ci개밟자 | 작성시각 | 2015/05/02 13:43:23 |
|
|||
안녕하세요. 제작중인 홈페이지에 AJAX를 사용하고 있는데 난감한 부분이 있습니다 Jquery에서 지원하는 ajax 기능을 이용해서 사용하고있습니다 따로 API 컨트롤러를 만들어서 요청하고 있는데 몇가지 문제점이 있습니다 주소.com/api (편의상 주소.com 이라 하겠습니다) 에 요청을 하는데 POST 방식으로 하는데 주소.com/api 로 요청을하면 값은 전송이 잘되는데 ajax에서 success 가 안되고 주소.com/api/ ( '/' 마지막 추가) 로 요청을 하면 값은 전송이 안되는데 ajax에서 success는 됩니다 그래서 저는 일부러 주소.com/api/값 이런 방식으로 했는데 진짜 단점이 많더라구요 어떻게 해야할까요? |
|||
다음글 | 간만에 똘아이를 만났습니다. (2) | ||
이전글 | 템플릿화 때문에 참 난감했다가 몇개월동안.. (2) | ||
방문넷
/
2015/05/02 15:19:05 /
추천
0
|
ci개밟자
/
2015/05/03 14:23:21 /
추천
0
@방문넷 오 route에서 지정해 주는 방법도 있군요. 좋은팁입니다 감사합니다 !
|
푸하라
/
2015/05/06 12:42:12 /
추천
0
라우팅 주소에 .html 혹은 .htm 등등 문서처럼 인식하게 하는것이 있는데 그런식으로 해보면 어떨까요???
|
푸하라
/
2015/05/06 12:42:12 /
추천
0
라우팅 주소에 .html 혹은 .htm 등등 문서처럼 인식하게 하는것이 있는데 그런식으로 해보면 어떨까요???
|
ci개밟자
/
2015/05/07 19:45:47 /
추천
0
@푸하라 // 오 그런것도 좋은방법이네요. 감사합니다 ^^
|
api 의 index가 반환되서 200ok 떠서 Success가 되는게 아닐까싶네요 저도 그런한경우를 겪어서
라우팅에서 일부러
$route['api/(:any)'] = '컨트롤러/메쏘드';
강제해서 작업한적이 좀있습니다. 불편하시더라도 자바스크립트 쪽에서
/ 마지막을 지우고 작업하시는게 좀 속편하실꺼같아요.