복붙노트

[JQUERY] 외부 사이트의 페이지를로드 jQuery를

JQUERY

외부 사이트의 페이지를로드 jQuery를

해결법


  1. 1.당신은 AJAX 원인 크로스 도메인 정책 문제 (보안상의 이유로)로 실행중인하면 동일한 도메인에 앉아하지 않는 페이지의 내용을 잡아하지 않습니다.

    당신은 AJAX 원인 크로스 도메인 정책 문제 (보안상의 이유로)로 실행중인하면 동일한 도메인에 앉아하지 않는 페이지의 내용을 잡아하지 않습니다.

    없애하고 작업을 수행하려면, 당신은 PHP 단지이 라인 grabber.php 호출 할 수있는 PHP 파일이 필요합니다 :

    <?php echo file_get_contents($_GET['url']); ?>
    

    당신의 HTML 내부보다 (또는 어떤 파일처럼 할 :)

    <!DOCTYPE html>
    <html>
    <head>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
        <meta charset=utf-8 />
        <title>test</title>
    </head>
    <body>
    
        <div id="response"></div>
    
    </body>
    
    <script>
    $(function(){
        var contentURI= 'http://domain.com #element';    // URL TO GRAB + # of any desired element // if needed :)
        $('#response').load('grabber.php?url='+ contentURI);
    });
    </script>
    
    </html>
    

    왜이 일을 하는가?


  2. 2.당신은 다른 도메인에 페이지를로드하려고합니까?

    당신은 다른 도메인에 페이지를로드하려고합니까?

    그렇다면, 당신이 당신의 방법에 크로스 도메인 정책있어 보인다 ...

  3. from https://stackoverflow.com/questions/14999573/jquery-load-external-site-page by cc-by-sa and MIT license