【问题标题】:causing page to reload from php loaded in iframe导致页面从 iframe 中加载的 php 重新加载
【发布时间】:2011-09-22 19:33:27
【问题描述】:

从首页我在 iframe 中加载了一个 php。该 php 尝试使用此代码在主页中重新加载 div。

<script type="text/javascript">
    $(document).ready(function() {
        $('#tnav').load('loadtree.php');
    });
</script>

首页称为收藏夹.php。它有一个带有 src=addpages.php 的 iframe。那addpages 调用savepages.php。那savepages.php 写了上面的脚本。所以你有 favorites.php -> addpages.php -> savepages.php。不会重新加载首页 (favorites.php) 中的 div。该代码确实出现在 savepages.php 的视图源中,但它出现在 iframe 源中。

如何在 favorites.php 中重新加载?似乎要重新加载,重新加载脚本应该附加到其他 php 文件之一。我怎么做?谢谢。

【问题讨论】:

  • 任何人都知道如何指定 $ 函数应该在 $('#tnav').load('loadtree.php'); 中查找 tnav 的位置。当函数位于首页时,该函数可能会在 iframe 中查找 tnav。 @genesis,@declan 你有指定脚本的答案。你知道应该添加哪些额外的参数来指定在什么文档中 tnav。

标签: php iframe reload


【解决方案1】:

您正在访问 iframe 内的 DOM。

查看此答案以了解一种方法来做你想做的事:

Run JQuery in the context of another frame

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-23
    • 2016-04-20
    • 2011-12-20
    • 2011-08-22
    • 1970-01-01
    • 2011-10-14
    相关资源
    最近更新 更多