한글파일명을 스크립트로 .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년 전
강제로하니 설정되었네요 ㅎ 감사합니다 ㅎ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인