将另一个网页显示在具有不同域的当前页面中。
我已经尝试使用iframe和javascript的任何解决方案,但仍未解决。
但是它显示了标题,导航栏。现在一切都是双倍的。所以,我想从第二页删除标题和导航栏。
答案 0 :(得分:0)
我认为通过Ajax调用中的JSON response,您可以解决所有问题。例如,让我们假设您的主页A中包含一个特定的<div>
,其中ajax调用用来瞳孔化您的辅助页面B.
我们举一个例子:
<html>
<head>[...]</head>
<body>
[...]
<!--
Using CSS you can style your div in order
to be "separated" from the main page style
-->
<div class="secondary-page"></div>
[...]
</body>
</html>
您只需使用ajax创建一个脚本来调用特定的CakePHP控制器,该控制器将返回“secondary-page”div所需的html。
$.ajax({
url: 'my/controller/url',
[...],
onSuccess: function(response) {
// Response should contain a value with the html
// In this way you can append it into your secondary-page div
$('.secondary-page').append(response.pageBHTML);
}
});