1
,我試圖從codeigniter中的ajax請求數據庫獲取一些值...但是當我把console.log時json對象返回null([])...我需要幫助請!Codeigniter空值ajax請求
JAVASCRIPT
function list_president() {
var section = "1";
$.post(baseurl + 'votos/load_politic', section,
function(data) {
console.log(data);
});
}
控制器
public function load_politic()
{
if ($this->input->is_ajax_request()) {
$section = $this->input->post('section');
$result = $this->politic->get_president($section);
echo json_encode($result);
}
}
模型
public function get_president($section){
$this->db->select("p.POLITIC_NAME, p.POLITIC_LASTNAME, p.POLITIC_SIDE, p.POLITIC_CHARGE");
$this->db->from("politics p");
$this->db->where("SECTION_ID",$section);
$result= $this->db->get();
return $result->result();
}
感謝您的幫助!
如果你是ge如果你使用id,那麼你正在讀取一行,所以你需要返回$ result-> row()。在這之後,請在$ .post調用console.log(data)並告訴我你得到的是什麼。 – Franco
@Franco我改變$ result-> result(); ... for $ result-> row()...並返回null =( –
@charlietfl指出你正確的方向,這已經逃脫了我的注意,因爲我總是使用ajax cal來處理這些事情。我希望他的建議已經解決了你的問題 – Franco