CI 묻고 답하기

제목 ajax 사용시 404 에러 문의
카테고리 CI4 관련
글쓴이 펑크나인 작성시각 2021/07/13 17:49:09
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 424   RSS

$.ajax({

                url:'boardlist',

                type:'post',

                data:param,

                dataType:'json',

 

이렇게

http:://dev.site.com/boardlist

이렇게 접속을 하면 정상접속이 되는데

ajax로 접속을 하면 404 에러가 뜹니다

url은 같은데 왜 ajax로 할땐 404 로 뜨는지 모르겠습니다 ㅠ

 

 다음글 컨트롤러단에서 팝업창 사이즈 설정하여 띄우기 (2)
 이전글 debugbar 문의 (2)

댓글

한대승(불의회상) / 2021/07/13 17:50:19 / 추천 0
url:'boardlist' 를 url:'/boardlist' 로 수정해 보세요.
펑크나인 / 2021/07/13 17:56:26 / 추천 0

/로 하면 루트경로로 갑니다

url은 같습니다

펑크나인 / 2021/07/13 18:07:38 / 추천 0

app에 .htaccess 설정을 아래처럼 해도 안됩니다 ㅠ 

DirectoryIndex index.php

<IfModule mod_headers.c>
  Header set Access-Control-Allow-Origin "*"
</IfModule>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

테러보이 / 2021/07/13 18:24:53 / 추천 0

 url:'/boardlist' 로 수정하시고

라우터에서 get말고 post를 추가 하고나 add로 바꿔주세요.

펑크나인 / 2021/07/13 18:26:05 / 추천 0

해결했습니다

라우터에서

$routes->get 로 되어있었네요

post 로 하니 정상동작 합니다