簡體   English   中英

如何使用getJson CodeIgniter獲取結果數組

[英]how to get result array with getJson CodeIgniter

我的代碼:
型號

function get_all_transaksi_proses() {   
        $rs = $this->db->query("SELECT a.id_transaksi, ETC");
        return $rs;
    }

控制 :

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

查看:

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

    });

這是我的代碼,但無法顯示alert(“ jhjh”),因此無法進入function(data)嗎?

請參閱$ .getJSON文檔:

jQuery.getJSON( url [, data ] [, success( data, textStatus, jqXHR ) ] )

它期望將URL作為第一個參數。

您應該這樣做:

$.getJSON( "<?php echo base_url(); ?>controllername/somefunction", function( data ) {
   //do something with data
});

然后在您的控制器中創建一個說“ somefunction ”的函數,然后

//controller code
function somefunction() {
 //load model if not already done in constructor
 //get data from model
  $data = $this->your_model->get_all_transaksi_proses();
  echo json_encode($data);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM