2017-06-03 34 views
1

如何將數據庫獲取值從控制器傳遞到使用ajax和json.i查看頁面有一個控制器和模型代碼,但我不知道如何通過從控制器值視圖頁如何將數據庫獲取值從控制器傳遞到使用ajax和json查看頁面

控制器

public function supplier_get_data(){ 


     $query = $this->Profile_model->supplier_communication(); 

     echo json_encode($query); 

    } 

模型

public function supplier_communication(){ 
     $sql = $this->db->get('communication'); 
     $sql = $sql->result_array(); 
     return $sql; 
    } 

視圖頁面

<div class="left"> 

              <div class="row"> 
               <div class="col-md-1"> 
                <img src="<?php echo base_url(); ?>images/xxxx.jpg" class="img-circle" width="30px" height="30px"/> 
               </div> 
               <div class="col-md-11"> 

                <div class="left_msg_block"> 



                 <div class="left_messagetext"><a href="#" data-toggle="tooltip" title="time">here i want to display the database values</a></div> 
                </div> 
               </div> 
              </div> 

             </div> 
+0

您是如何看待您的查看頁面結果的? – ubm

+0

是該模式需要 'value1 value2' – ubm

+0

@ubm是同彭定康我想在視圖頁面 –

回答

1

此代碼可以幫助你 控制器功能

public function supplier_get_data(){ 


    $query = $this->Profile_model->supplier_communication(); 

    echo json_encode($query); 

} 

型號功能

public function supplier_communication(){ 
    $sql = $this->db->get('communication'); 
    $sql = $sql->result(); 
    return $sql; 
} 

的Ajax功能

function loadData() 
    { 
    $.ajax({ 
    type:"post", 
    url:"<?php echo site_url('controllername/supplier_get_data')?>", 
    dataType:"json", 
    success:function(data){ 
     for(i=0;i<data.length;i++){ 
    alert(data[i].columnanme) 
     $('<a href="#" data-toggle="tooltip" title="time">'+data[i].columnanme+'</a>').appendTo('.left_messagetext'); 
     } 
    } 

    }); 
} 
+0

我想在這一行

獲取的值 –

相關問題