Я пытаюсь добавить запись в свою базу данных с помощью ajax, но когда я пробую свой код, я получаю код ошибки 500 HTTP;Это функция, которую я отправляю в контроллер
function sections_add() {
$this->load->model('section_model');
$name = $_POST['name'];
$slug = $_POST['slug'];
$sec = $_POST['description'];
$options = array(
"description"=>$sec,
"slug"=>$slug,
"category"=>$name
);
$this->section_model->add($options);
}
И эта функция в модели для добавления записей
function add($options = array()) {
$this->db->insert('sections',$options);
if($this->db->affected_rows() > 0) {
return true;
}
return false;
}
И это мой JQuery код NB: base_url определен моей базыurl
$(function () {
$('#save_btn').click(function(e) {
var name = $('#name').val();
var slug = $('#slug').val();
var des = $('#description').val();
var data = "name="+name+"slug="+slug+"description="+des;
var url = base_url+"admin/sections/add";
$.ajax({
url:url,
type:'post',
cache:false,
data:data,
success:function() {
alert('Success');
}
});
e.preventDefault()
});
});
Пожалуйста, что мне делать, чтобы избавиться от ошибки http 500