在JavaScript中调用控制器方法以加载View-CodeIgniter

在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>

我有一个隐藏的div,它包含一个注册页。单击一个按钮,将调用
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函数中的第三个参数