我希望从控制器加载视图到默认布局,而不刷新cakephp网站中的默认布局内容。
<div id="content" class="wrapper">
<?=$content_for_layout;?>
</div>
我正在渲染视图 布局的内容中有页眉和页脚。 我不想在从控制器渲染布局视图时刷新该内容。
答案 0 :(得分:0)
使用Ajax更新视图内容。
例如,您有id =“content”,其中您有视图数据,因此请认真更新此div
对于jQuery帖子请求: http://api.jquery.com/jquery.post/
对于jQuery get请求: http://api.jquery.com/jquery.get/
将div更新为$(“。content”)。html(data); //数据是你的HTML代码
在您的控制器操作中
检查请求类型并呈现各自的视图并退出。