, я triying, чтобы получить некоторые значения из базы данных по запросу ajax в codeigniter ... но объект json возвращает null ([]), когда я помещаю console.log ... Мне нужна помощь pls !!Codeigniter null values ajax request
JAVASCRIPT
function list_president() {
var section = "1";
$.post(baseurl + 'votos/load_politic', section,
function(data) {
console.log(data);
});
}
CONTROLLER
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 tting это по id, тогда вы извлекаете одну строку, поэтому вам нужно вернуть $ result-> row(). После этого, пожалуйста, в своем вызове $ .post просто console.log (данные) и скажите мне, что вы получаете. – Franco
@Franco У меня есть изменение $ result-> result(); ... для $ result-> row() ... и return null = ( –
@charlietfl указал вам в правильном направлении, это ускользнуло к моему вниманию, потому что я всегда использую ajax cal для такого рода вещей. Я надеюсь, что его предложение решило вашу проблему. – Franco