2013-11-24 31 views
0

我嘗試從數據庫otomatis加載數據,從phpmyadmin輸入查詢和otomatis數據可以顯示在視圖AJAX,然後我嘗試加入分頁AJAX。這是我的代碼來顯示otomatis: 型號:codeigniter中的分頁ajax與數據庫中的加載數據otomatis

function get_all_transaksi_proses() { 
     $limit=10; $offset = 0; 
     $rs = $this->db->query("SELECT a.id_transaksi, a.nama, a.tgl_transaksi, 
     (SELECT COUNT(id_transaksi) AS jum FROM tbl_detail_trs_menu WHERE id_transaksi = a.id_transaksi) 
     AS jumlah, a.status_transaksi, a.total, b.status_pelanggan, c.nama_karyawan FROM tbl_transaksi a LEFT JOIN 
     tbl_pelanggan b ON a.id_pelanggan = b.id_pelanggan LEFT JOIN tbl_karyawan c ON a.id_karyawan = 
     c.id_karyawan WHERE a.status_transaksi = 'PROSES' LIMIT ".$offset.",".$limit.""); 
     return $rs; 
    } 

控制:

public function ambilDataTransaksi() { 
         $data=$data=$this->transaksi->get_all_transaksi_proses(); 
         echo json_encode(array("result" => $data->result_array())); 
     } 

觀點:

<script type="text/javascript"> 
     $(document).ready(function() {   
     selesai(); 
}); 

function selesai() { 
    setTimeout(function() { 

     update(); 
     selesai(); 
    }, 200); 
} 

function update() { 

    $.getJSON("<?php echo base_url();?>transaksiDigorCont/ambilDataTransaksi", function(data) { 

     $(".dataku").empty(); 
     $no=1; 
     $.each(data.result, function() { 

     $(".dataku").append(

       "<tr><td>"+$no+"</td>\n\ 
       <td>"+this['id_transaksi']+"</td>\n\ 
       <td>"+this['nama']+"</td>\n\ 
       <td>"+this['tgl_transaksi']+"</td>\n\ 
       <td>"+this['jumlah']+"</td>\n\ 
       <td>"+this['status_transaksi']+"</td>\n\ 
       <td>"+this['total']+"</td>\n\ 
       <td>"+this['status_pelanggan']+"</td>\n\ 
       <td>"+this['nama_karyawan']+"</td><td>"+this['nama_karyawan']+"</td></tr>"); 
     $no++;}); 
    }); 
} 

</script> 

所以爲什麼我實現這個代碼分頁... THXü

+0

沒有人幫我...你想添加分頁這裏權 – user3012773

+0

? –

+0

是的...怎麼樣? @Ramesh Mhetre – user3012773

回答

0

在你的控制器中添加分頁庫,邏輯創建偏移量&喜歡聰明......(不是正常分頁這裏代碼)

編寫清單的限制,並加載視圖在您的視圖這個jQuery代碼加載不同的網頁:

<script> 
$(function(){ 
    $("#pagination-div-id a").click(function(){ 
    $.ajax({ 
    type: "POST", 
    url: $(this).attr("href"), 
    data:"q=<?php echo $searchString; ?>", 
    success: function(res){ 
     $("#containerid").html(res); 
    } 
    }); 
    return false; 
    }); 
}); 
</script> 

喜歡聰明......你需要在這裏做一些挖掘& dag ..但這種方式正在爲我工​​作。
這裏是一個鏈接,參考&詳細的例子:http://ellislab.com/forums/viewthread/122597/

相關問題