我想从视图中调用视图。我想这是可能的,但我不知道如何做到这一点。我尝试这样的事情:
<button id="submit-buttons" action="<?php $this->load->view('some_view'); ?>">Submit 1</button>
并不起作用。有人有想法吗?
答案 0 :(得分:2)
你可以使用jquery
这样做查看
<div id="result"></div>
<button id="submit-buttons" href="#">Submit 1</button>
另请注意,按钮没有动作属性
JQuery的
$(function(){
$('#submit-buttons').click(function(){
$( "#result" ).load( "<?php echo site_url('controllername/methodname')?>" );
})
})
控制器
function methodname(){
$this->load->view('abc.php')
}
视图将加载到ID为result
答案 1 :(得分:1)
你正在研究MVC结构。所以你应该正确地遵循结构: 你的行动应该是一个控制器。从那里你可以调用视图.. 例如:
<form method="" action="<?php echo base_url(); ?>controller_name/function_name">
<button id="submit-buttons" type="submit" >Submit 1</button>
</form>
控制器:
function functionname(){
$this->load->view('some_view')
}