2017-06-16 207 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; 
} 

通知作爲視圖函數中的第三個參數。

相關問題