我看过很多帖子,但我从未发现过像我这样的上下文,因此我需要您的帮助。
这是我的开发环境:
我打算构建一个基于单页的PHP应用程序,然后选择设置一个全局容器页面,该页面嵌入了侧面导航栏-左侧菜单进行导航控制,右侧 iframe 进行相关控制。 在导航导航栏后更新iframe,以向用户显示所选内容。
首先,我并不是说这是执行此类PHP应用程序的正确方法,并且会为实现此目的的其他方法而打开。
目前,它正在解决,但是我遇到了一个问题,因为我只想重新加载我的内容iframe的一部分。确实,其中有一个div框,在其余框不应该更新时(或至少在导航过程中看起来很奇怪),应该对其进行更新。
我想知道是否要在iframe上设置侦听器以查看mysql数据库更新,然后触发JS函数,这样在内存方面具有成本效益吗? 你们会怎么想?也许有另一种方法可以解决此问题(例如,我想到的是大型AJAX渲染而不是iframe)?
非常感谢您的回答,
马丁
答案 0 :(得分:0)
好吧,对于那些也会遇到同样情况的人,我最终通过指令document.getElementbyId("myIframe").contentWindow.myAjaxFunction()
在后台运行搜索脚本的指令publisher.cycleVideo();
在子iframe中触发了子iframe中的ajax函数(使用来自父页面)。
然后我只重装了iframe的一部分。