我需要當我點擊的錨標記,我需要負載控制器功能,從模型調用函數獲取數據,並將其發送到view_content頁面和顯示數據笨jQuery的AJAX加載視圖
這裏是我的代碼
視圖
<div id="loading"></div>
<a href="" class="company">Click Here</a>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".company").click(function(e){
e.preventDefault();
var id = $(this).attr('id');
var site_url = "<?php echo site_url('site2/home2/'); ?>" +id; //append id at end
$("#loading").load(site_url);
//alert(id);
//alert("aawa");
});
});
</script>
控制器
public function home2($id){
$this->load->model('get_click_data');
$data['company_data'] = $this->get_click_data->get_company($id);
$this->load->view('view_content',$data);
}
模式
<?php
class Get_click_data extends CI_Model{
public function get_company($id){
$query = $this->db->query("SELECT * from companydetails where id = '$id'");
return $query->result();
}
view_content
<div id="content">
<h3>Welcome to Home Page 12345</h3>
<?php
print_r($company_data);
?>
所以有什麼問題..? –
不加載view_content頁面,只能提醒 –
檢查您的控制檯的任何錯誤,您的網址可能無法正常工作,因爲您沒有完整的url ...並將您的警報放在.load()的回調中 –