2017-06-16 61 views
1

我有一个隐藏的div,它包含一个注册页面。点击一个按钮,调用showSection()函数,然后滑动包含。虽然,我需要将某些信息传递给该视图,因此希望从我的控制器中调用此信息。在JavaScript中调用控制器方法来加载视图 - CodeIgniter

继承人我有,我不断收到错误,它不存在。

控制器(称为Product_coupon)

public function register($para2=''){ 
     $page_data['test'] = 'tesssssst'; 
     $this->load->view('front/myaccount/product_coupon/register', $page_data); 
    } 

文件,其中所述视图是应该被调用。

<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); 
    }; 

回答

0

要通过对笨的视图文件的内容,但不加载作为视图,第三个参数是需要的,

public function register($para2='') 
{ 
    $page_data['test'] = 'tesssssst'; 
    $html = $this->load->view('front/myaccount/product_coupon/register', $page_data,true); 
    return $html; 
} 

通知作为视图函数中的第三个参数。

相关问题