아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
솔직한줄나비94
솔직한줄나비9420.02.26

getjson cros 에러 질문

<head>

<script src="http://code.jquery.com/jquery-1.7.min.js"></script>

<script>$.getJSON('URL, function (data) {

var $pm10V= data.list[2].pm10Value;

$('.pm10').append($pm10V);

});</script></head>

<body>

<div class="pm10"></div></body>

위 코드를 사용하여 open api 의 json 에서 데이터를 파싱해 사용하려고 합니다

그런데 cros 에러가 나서 데이터를 불러오질 못하네요

open api 라서 제가 서버의 설정을 바꿀수는 없는데

위 코드를 수정하여 접근이 가능하게 할 수 있을까요?

55글자 더 채워주세요.
답변의 개수
1개의 답변이 있어요!
  • CORS 는 브라우저에서 보안상의 이유로 막는 것입니다.

    현재하시려는 일을 브라우저에서 하지 마시고 스크립트로 만들어서 처리하시거나 백엔드에서 처리하시면 됩니다.

    또는 브라우저를 크롬으로 사용하시고 크롬의 확장plugin 중의

    https://chrome.google.com/webstore/detail/allow-cors-access-control/lhobafahddgcelffkeicbaginigeejlf

    요런거 설치하셔서 disable cors 하신다음 하시면 될수도 있습니다. 현재 크롤링 하시려는 서버에서 cors 설정으로 막은것은 안됩니다만, 웹사이트 크롤링하시는거면 위의 plugin 설치로도 가능합니다.

    수고하세요.