【问题标题】:Reload only part of an iframe仅重新加载 iframe 的一部分
【发布时间】:2018-11-22 11:20:45
【问题描述】:

我查看了很多帖子,但我从未发现像我这样的上下文,所以我请求您提供一些帮助。

这是我的开发环境:

我想构建一个基于单页的 PHP 应用程序,然后我选择设置一个嵌入 侧导航栏的全局容器页面-左侧的菜单用于导航控制,右侧的 iframe 用于相关内容。 iframe 在导航导航栏之后更新,以向用户显示所选内容。

首先,我并不是说这是做这种 PHP 应用程序的正确方法,我会听取不同的方法来实现这一点。

目前,它正在解决,但我提出了一个问题,因为我只想重新加载我的内容 iframe 的一部分。事实上,它里面有一个 div 框,应该在其余部分不应该更新时更新(或者至少在导航期间它看起来很奇怪)。

我想知道在 iframe 上设置一个监听器来查看 mysql 数据库更新然后触发一个 JS 函数是否会节省内存? 你们会怎么想?也许有不同的方法来解决这个问题(例如,我在考虑使用大型 AJAX 渲染而不是 iframe)?

非常感谢您的回答,

马丁

【问题讨论】:

    标签: javascript php ajax iframe


    【解决方案1】:

    好吧,对于那些面临同样情况的人,我最终通过指令document.getElementbyId("myIframe").contentWindow.myAjaxFunction() 在我的子 iframe 中从父主页触发了一个 ajax 函数,该指令在后台运行搜索脚本(使用来自父页面的 post 参数)。

    然后我只重新加载了 iframe 的一部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-10
      • 1970-01-01
      相关资源
      最近更新 更多