【问题标题】:how to pass reference of JQuery source to child page in iframe from main page如何将 JQuery 源的引用从主页传递给 iframe 中的子页面
【发布时间】:2014-03-13 20:34:23
【问题描述】:

我有一个主页,其中有一个 iframe。在这个 iframe 中,我添加了一个子页面。

示例代码如下。

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <script type="text/javascript" src="Scripts/jquery-1.4.1.min.js"></script>
    <script type="text/javascript">
        $(document).ready(function () {
            alert('hi from main');
        });
    </script>
</head>
<body>
    <form id="form1" runat="server">
        <div>
            <iframe id="iframe1" runat="server" src="Child.aspx"></iframe>
        </div>
    </form>
</body>
</html>

请注意,我在此处添加了 Jquery 参考。

现在我的子页面的代码如下:

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <script type="text/javascript">
        $(document).ready(function () {
            alert('hi from child');
        });
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>

    </div>
    </form>
</body>
</html>

我的问题是

为什么在主页面中显示警报,而在子页面中显示 $ 未定义。
如何在不添加的情况下将 JQuery 源引用传递给子页面 子页面的下一行

<script type="text/javascript" src="Scripts/jquery-1.4.1.min.js"></script>

【问题讨论】:

  • 为什么不用&lt;asp:Content&gt; 而不是iFrame?

标签: jquery asp.net iframe


【解决方案1】:

你不能。 iFrame 旨在适应其他网站。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-16
    • 2012-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-10
    相关资源
    最近更新 更多