Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 加载到另一个onClick内的页面上_Php_Ajax_Iframe - Fatal编程技术网

Php 加载到另一个onClick内的页面上

Php 加载到另一个onClick内的页面上,php,ajax,iframe,Php,Ajax,Iframe,我需要在另一个onClick中包含一个页面的内容、脚本、表单和动态功能 看看 然后点击其中一个链接,上面写着“初学者”、“公开水域潜水员”等等 您将发现一个包含一系列选项的PHP页面。它是wordpress博客系统的一种改编,通过将每种类型的潜水节目视为一个类别,然后仅显示该类别的结果,为特定节目生成特定选项 您将看到,每个选项也是一个可折叠的面板,还有几个Javascript用于计算持续时间、数量和价格。最后还有一个验证Web表单 现在回到第一页。我想做的是将第二页的所有内容包含在第一页的选项

我需要在另一个onClick中包含一个页面的内容、脚本、表单和动态功能

看看

然后点击其中一个链接,上面写着“初学者”、“公开水域潜水员”等等

您将发现一个包含一系列选项的PHP页面。它是wordpress博客系统的一种改编,通过将每种类型的潜水节目视为一个类别,然后仅显示该类别的结果,为特定节目生成特定选项

您将看到,每个选项也是一个可折叠的面板,还有几个Javascript用于计算持续时间、数量和价格。最后还有一个验证Web表单

现在回到第一页。我想做的是将第二页的所有内容包含在第一页的选项卡式面板中的主标题之后,以便客户可以很快看到包含的所有内容。基本上,第一页上的选项将变成一系列选项卡

我能看到的唯一方法是使用iFrame,因为每个选项都需要一个唯一的URL结尾,即.php?cat=26或.php?cat=27。问题是可折叠面板无法与iFrame一起使用,因为当面板打开时,iFrame不会调整大小。还有一些计算上的问题,但我认为这更多的是因为我在过去的3个小时里盯着屏幕,不记得包括所有内容

我尝试过调整iframe SSI脚本的大小,但没有任何结果

我尝试用ajax脚本将它更好地嵌入到页面中,但这留下了使它工作的所有脚本。我检查了所有内容的完整URL,不需要使用任何脚本

我知道,您可以重新加载整个页面,但用户将再次位于页面顶部,即使应用另一个脚本来缓慢地将其再次下载,也不会像选项卡式面板那样易于使用

任何想法


亲切的问候,

绝对不需要iFrame。AJAX将在这里发挥作用

这里有一个带有演示+代码的链接:


那是我一直在用的。ajax没有加载使手风琴工作的代码。事实上,据我所知,没有一个javascript可以使用这个脚本。我将脚本放在原始文档和父文档的头部分,但仍然没有任何内容。可能是我错过了什么,但我花了好几个小时。您是否绝对确定ajax脚本可以支持它们?谢谢。好像所有的脚本触发器都被删除了,但是就像我说的,父页面的头部分也包含了所有的脚本。任何想法都是从工作的ajax代码开始,然后添加实际内容和页面的其余部分。我使用一个可折叠的面板对其进行了测试,当加载到另一个页面时,如果使用该ajax脚本在两个页面中都包含必要的脚本,那么它根本不起作用