Я хочу console.log
результат моего запроса, используя ajax, но он выводит страницу CI Landing в коде HTML.
JS:
function getRouters(data)
{
$.ajax({
type: 'POST',
url: "http://localhost/ldcm/Main_controller/getRouters",
data: data,
success: function (data) {
console.log(data);
}
});
}
$('#generateRes').click(function () {
var data = userDetailsObj.data.homesize.id + userDetailsObj.data.floors.id + userDetailsObj.data.internetPlan.id + userDetailsObj.data.devices.id;
console.log(data);
if(data) {
getRouters(data);
} else{
}
});
Контроллер:
public function getRouters(){
$data = $_POST['data'];
$this->load->model('Query_Model');
$data = $this->Query_Model->getRouters($data);
echo json_encode($data);
}
Модель:
public function getRouters($data)
{
$this->db->select('*');
$this->db->where('id', $data);
$q = $this->db->get('selection');
$response = $q->result_array();
return $response;
}
Это должно печататься таким образом? Или я пропустил часть конфигурации в конфигурации?