1

これはよくある問題かもしれません。この問題についていくつかの回答を見ました。

  1. jquery ロードの使用
  2. iframe の使用

両方試してみましたが、簡単にロードできませんでした。これは google.com をロードするためのもので、機能していません。

<html>
    <head>
        <title>hhh</title>
        <script src="jquery.js"></script>
        <script type="text/javascript">
            $(document).ready(function(){
                $("#content").attr("src","http://www.google.lk/");
            })
        </script>
    </head>
    <body>
        <iframe id="content" src="about:blank"></iframe>
    </body>
</html>

しかし、w3schools.com を読み込もうとすると、iframe に読み込まれます

<html>
    <head>
        <title>hhh</title>
        <script src="jquery.js"></script>
        <script type="text/javascript">
            $(document).ready(function(){
                $("#content").attr("src","http://w3schools.com/");
            })
        </script>
    </head>
    <body>
        <iframe id="content" src="about:blank"></iframe>
    </body>
</html>

jQuery load を使用する場合も機能しません。

<html>
    <head>
        <script src="jquery.js"></script>
        <script type="text/javascript">
            $(document).ready(function(){
                $("#content").load("src","http://www.google.com/");
            })
        </script>
    </head>
    <body>
        <div id="content" src="about:blank"></div>
    </body>
</html>

そして、firebug バーでは、これを " GET http://www.google.com 302 Found 291ms"で示します。

誰かがこれを取り除くのを手伝ってくれます。

4

1 に答える 1

1

jquery load を使用して、コンテンツを div に表示します。srcdivにはありません。

srcfor に影響iframeを与え、ブラウザーにコンテンツを取得して iframe に表示するよう指示します。

の適切な構文は次のとおりですload()

<div id="content"></div>

$("#content").load("page.php");

ところで、google.com は他のサイトから読み込まれることを好まないので、別の例を使用することをお勧めします。

于 2013-01-08T20:37:04.160 に答える