질문 Q #23507
ajax 사용시 404 에러 문의
펑크나인 2021-07-13 17:49:09

$.ajax({

                url:'boardlist',

                type:'post',

                data:param,

                dataType:'json',

 

이렇게

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

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

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

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

 

답변 5
#1 한대승(불의회상) 2021-07-13 17:50:19
url:'boardlist' 를 url:'/boardlist' 로 수정해 보세요.
#2 펑크나인 2021-07-13 17:56:26

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

url은 같습니다

#3 펑크나인 2021-07-13 18:07:38

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]

#4 테러보이 2021-07-13 18:24:53

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

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

#5 펑크나인 2021-07-13 18:26:05

해결했습니다

라우터에서

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

post 로 하니 정상동작 합니다