테스트 사이트 - 개발 중인 베타 버전입니다

한글파일명을 스크립트로 .load 시킬 시 CROS 문제 채택완료

qoqofh 3년 전 조회 1,959

</p>

<p> <script>

        $(document).ready(function(){

            $(".include1").load("./text/메인타이틀.html");

            $(".include2").load("./text/메인내용.html");

        });

    </script></p>

<p>

 

이렇게 스크립트로 메인페이지에 해당 html파일을 로드시키게 작업하였습니다. 허나 문제가, 

 

영문파일명 즉, main_title.html 은 정상적으로 잘 불러와져 작동이 되는데, 위 코드와 같이 한글명의 파일을 로드할 경우에는 아래와같은 에러가 발생합니다.

 

 

 

이런식으로 크로드 도메인? 문제가 발생하는듯 합니다 ㅠㅠ

 

구글링 해서 <meta http-equiv="Access-Control-Allow-Origin" content="*"/> 이렇게도 넣어봤지만 해결은 되지 않고 있습니다.

 

해결점이 있을까요 ㅠㅠ?

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
3년 전

파일명을 url 엔코드 해서 보내 보세요 

한글일 경우 문제의 대부분 utf-8 과 같은 서로 다른 파일의 언어셋 문제나  url 엔코드( 디코드 ) 같은 문제로

해결이 많이 됩니다  한글 파일명을 가진 주소를 엔코드 해서 한번 해보세요 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

q
qoqofh
3년 전
강제로하니 설정되었네요 ㅎ 감사합니다 ㅎ

댓글을 작성하려면 로그인이 필요합니다.

3년 전

CROS CORS(Cross Origin Resource Sharing) 문제가 아니라

한글로된 주소를 서버에서 이해를 못하는것 같습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

q
qoqofh
3년 전
이경우는 호스팅업체에 문의해야할까요?

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인