在JavaScript中调用控制器方法以加载View-CodeIgniter
我有一个隐藏的div,它包含一个注册页。单击一个按钮,将调用在JavaScript中调用控制器方法以加载View-CodeIgniter,javascript,php,jquery,html,codeigniter,Javascript,Php,Jquery,Html,Codeigniter,我有一个隐藏的div,它包含一个注册页。单击一个按钮,将调用showSection()函数,然后该函数将滑下include。尽管如此,我需要向该视图传递一些信息,因此希望从我的控制器调用它 这就是我所拥有的,我不断得到错误,它不存在 控制器(称为产品/优惠券) 应该在其中调用视图的文件 <button type="button" class="btn btn-primary btn-md center showSection">Create Coupon</button>
showSection()
函数,然后该函数将滑下include。尽管如此,我需要向该视图传递一些信息,因此希望从我的控制器调用它
这就是我所拥有的,我不断得到错误,它不存在
控制器(称为产品/优惠券)
应该在其中调用视图的文件
<button type="button" class="btn btn-primary btn-md center showSection">Create Coupon</button>
<div id="register" style="display:none;">
</div>
创建优惠券
Javascript
$('.showSection').click(function() {
showRegister();
});
function showRegister() {
var alerta2 = $('#register');
alerta2.load('<?php echo base_url();?>/myaccount/product_coupon/register');
$('#register').slideDown(1000);
$('#hideCreate').fadeIn(90);
};
$('.showSection')。单击(函数(){
showRegister();
});
函数showRegister(){
var alerta2=$(“#寄存器”);
alerta2.load(“/myaccount/product_优惠券/登记簿”);
$(“#寄存器”)。向下滑动(1000);
$('hidecrate')。法代因(90);
};
要在codeigniter中传递视图文件的内容,但不作为视图加载,需要第三个参数
public function register($para2='')
{
$page_data['test'] = 'tesssssst';
$html = $this->load->view('front/myaccount/product_coupon/register', $page_data,true);
return $html;
}
请注意,true作为view函数中的第三个参数。要在codeigniter中传递视图文件的内容,但不作为视图加载,需要第三个参数
public function register($para2='')
{
$page_data['test'] = 'tesssssst';
$html = $this->load->view('front/myaccount/product_coupon/register', $page_data,true);
return $html;
}
注意true作为view函数中的第三个参数