2016-10-31 10 views
0

異なるWebページから特定のdivを読み込もうとしています。Javascript/jquery別のページから特定のdivをロード

<div id="result">Loading</div> 

<script> 
     $("#result").load("http://bte.gep.msess.gov.pt/pesquisa_avancada.php #boxinterior"); 
     </script> 

それが必要として、私はすでにjQueryを使ってとJavaScriptを試みたが、そのは正常に動作しません。どんなイデオリア? #boxinteriorは他のウェブサイトのdivです。

EDIT

それが必要とは私にはXMLHttpRequestが http://bte.gep.msess.gov.pt/pesquisa_avancada.phpをロードすることはできません

を与えるように、その私にdiv要素を示していません。いいえ 要求された リソースに 'Access-Control-Allow-Origin'ヘッダーが存在します。したがって、原点「ヌル」はアクセスが許可されません。

+0

これを確認してください - http://stackoverflow.com/questions/20035101/no-access-control-allow-origin-header-is-present-on-the-requested-resource –

答えて

3

編集時に、セキュリティ上の理由から他のドメインのコンテンツをクライアント側で読み込むことはできません。

コンテンツをページに挿入する場合は、サーバー側に読み込んで応答に含める必要があります。

+0

私は既に完全なウェブページを表示することができましたとなります。そのオブジェクトからdivを表示することは可能ですか? –

+0

@ V.David私は、クライアント側では、セキュリティ上の理由から、 'object'や' iframe'などの中のコンテンツに対してスクリプトを書くことが許されないと考えています。読み込んでいるコンテンツはAPIを提供する必要があります。 – ryachza

+0

@ V.David現在、サーバー側のロジックを実行していますか?あなたはリソースのWebリクエストを実行し、ターゲットの 'div'を抽出してあなたのページに注入することができます。または、単にそのリソースを(一種のプロキシを介して)渡し、その後に '.load'があなたのドメインにアクセスするエンドポイントをサーバ上に設定してください。 – ryachza

関連する問題