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 加载时,它也不起作用。

<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>

在萤火虫栏中用“ GET http://www.google.com 302 Found 291ms”显示

一些身体帮助我摆脱这个。

4

1 回答 1

1

使用 jquery load 在 div 中显示内容。没有srcdiv。

Affect srcfor aniframe告诉您的浏览器获取内容并将其显示在 iframe 中。

的正确语法load()是:

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

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

顺便说一句,google.com 不喜欢从其他站点加载,因此您最好使用其他示例。

于 2013-01-08T20:37:04.160 回答