PHP包括像iFrame一样工作


PHP including that works like iFrame?

我想做一些类似PHP include的东西,但使它像iframes一样工作。

解释:根据我的一点点编码知识,iframes的工作可以被描述为实际浏览器选项卡中的单个选项卡。这很好,因为我可以单击iframes中的任何内容,而无需重新加载实际的浏览器选项卡或影响其内容。然而,这对PHP的include方法是不正确的;如果我使用include,每当我点击包含页面中的链接时,它会将我的浏览器选项卡从index.php导航到链接中定义的URL。

我很乐意使用iframe,但由于其内容的高度会在导航时动态变化,我永远无法摆脱滚动条在它的一侧。

这个问题有解决方案吗?

这在PHP中是做不到的。PHP仅用于为请求交付某些内容的web浏览器创建静态响应。你需要一些东西让它更有活力。

您可以使用AJAX加载内容,或者使用JavaScript扩展iframe。jQuery是一个非常好的JavaScript框架,用于AJAX或查找DOM中的元素。