2017-09-06 3 views
0

Webページが外部サイトの場合、WebページまたはWebページの一部をdivに読み込む方法はありますか?divのWebページをjquery corsで発行する

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.2.1.min.js"></script> 
</head> 
<body> 
<div id="mainContainer1"> 

</div> 
<script> 
    $(document).ready(function(){ 
     //$('#mainContainer1').load('https://projects.xyz.com/secure/Dashboard.jspa #gadget); 
     $('#mainContainer2').load('https://projects.xyz.com/secure/Dashboard.jspa'); 
    }) 
</script> 

</body> 
</html> 
+0

を? – Kristianmitk

+1

サーバーサイドスクリプトを使用してコンテンツをプルすることができます。 PHPはカールしていますが、他のサーバー側言語も同様の方法を使用しています。その後、divに結果をロードします。 – Trig3rz

+0

Iframeは外部ウェブページの一部を引き出すことができません。 – Kurkula

答えて

0

ページが同じドメイン上にある場合​​を使用してください。​​は、サーバーからデータをロードし、返されたHTMLを一致した要素に置きます(ターゲットページは同じドメイン上になければなりません。そうでない場合はCORS制限が適用されます)。

または制限はありませんインラインフレームを使用します。IFRAME(HTMLタグ)について何

<iframe src="URL"></iframe> 
+0

は '.load()'関数ではなく、 'クロスドメイン'の問題を引き起こしますか? – Moher

+0

ドメインが外部であると仮定すると、問題が発生します。 – Kurkula

+0

ありがとう、私は私の答えを編集しました。 – GibboK