Я пытаюсь получить данные из моей базы данных с помощью AJAX вызова, но он возвращает эту ошибку:AJAX возвращения 404 Not Found
Это мой AJAX вызова
$.ajax({
url : '<?php echo base_url('Create_controller/getCategory'); ?>',
dataType : 'json',
success: function(data) {
$(data).each(function(){
$('#create_category').append($('<option>', {
value: this.id,
text: this.category,
}));
})
},
error: function(errorw) {
alert("error");
}
});
Это мой Create_controller:
public function getCategory(){
$categories = $this->create_model->getCategory();
echo json_encode($categories);
}
Это мой Create_model:
function getCategory(){
$this->db->select('id, category');
$this->db->from('category');
$this->db->where('status', 1);
$this->db->order_by('category', 'asc');
$query = $this->db->get();
return $query->result();
}
Я знаю, что мой контроллер и модель работает, потому что я попытался с помощью print_r($this->create_model->getCategory());
перед загрузкой вида.
Я искал 3 часа, но ни одна из них не решает мою проблему.
Спасибо за помощь.
Хорошо, сэр, но где я это поставлю? Извините, я довольно новичок в AJAX. Кстати, я отредактировал мой вопрос. Я забыл поставить свой вызов AJAX. Теперь он есть. –
После datatype: json put type: post nd дайте мне знать –
Я получаю сообщение «Uncaught SyntaxError: Неожиданный идентификатор» в строке, где я добавил «var request = $ .ajax ({url:« yourURl », введите: «POST», dataType: «json»}); ' –