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

JQUERY DIV안에 페이지 불러오기가 왜 안될까요 ㅜㅜ

흐르는세월처럼 5년 전 조회 5,699

<!DOCTYPE html>

<html>

<head>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>

<script>

$(document).ready(function(){

    $("#div1").load("http://naver.com");

});

</script>

</head>

<body>

<div id="div1" style="border: solid;width:400px; height:400px; "></div>

</body>

</html>

 

 

위에서 url을 넣으면 안되는 건가요 페이지를 불러오려 했는대 

 

아무 반응이 없어서요 뭘 잘못한걸가요 

 

항상 도움주시는 많은 분들께 감사드립니다

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

답변 4개

윗분들이 답변해 주신데로, 도메인이 다른경우 바로 가져올 수 없습니다.

굳이 하시려면.. 서버에 CURL 로 외부 페이지를 읽어오는 스크립트를 만들어 놓으시고,

ajax 로 해당 스크립트에 접근하는 식으로 하시면 됩니다.

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

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

5년 전

어려운 말로 CORS 문제라 고 하지요

cros origin 관련해서는 그냥은 안됩니다.

 

뭘하시려는지 모르지만 iframe 으로도 그런형태는 해결이 안됩니다.

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

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

Due to browser security restrictions, most "Ajax" requests are subject to the https://en.wikipedia.org/wiki/Same_origin_policy" title="Same Origin Policy on Wikipedia">same origin policy; the request can not successfully retrieve data from a different domain, subdomain, port, or protocol.

 

같은 도메인에서만 사용가능합니다

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

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

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

로그인