Я довольно новичок в использовании AJAX и не могу понять, что я делаю неправильно. Я пытаюсь сделать запрос к моей базе данных, используя AJAX, я уже могу передать данные в javascript, но они не продолжаются до $. ajax ({}).
Здесь мой AJAX:
<script type="text/javascript">
function mamamo(projectID, taskID, requestID) {
//alert(projectID + " " + taskID + " " + requestID);
var projectID = projectID;
var taskID = taskID;
var requestID = requestID;
$.ajax({
type:'POST',
url:"<?php echo base_url(); ?>index.php/request/view_request",
data:{'projectID':projectID, 'taskID':taskID, 'requestID':requestID},
success:function(data) {
//$('#resultdiv').html(data);
alert('success');
},
error: function() {
alert('fail');
}
});
};
Вот мой контроллер:
function view_request(){
if(!$this->session->userdata('logged_in')){
redirect('users/login');
}
$projectID = $this->input->post('projectID');
$taskID = $this->input->post('taskID');
$requestID = $this->input->post('requestID');
$data['title'] = '';
$CI = &get_instance();
$data['curr_request'] = $this->request->get_current_request($requestID);
mysqli_next_result($CI->db->conn_id);
$data['request_history'] = $this->request->get_request_history($requestID, $projectID, $taskID);
mysqli_next_result($CI->db->conn_id);
$data['translations'] = $this->translation->get_translation($projectID, $taskID);
mysqli_next_result($CI->db->conn_id);
$data['translation_changes'] = $this->translation->get_translation_change($projectID, $taskID);
mysqli_next_result($CI->db->conn_id);
//history of selected translation
$data['request_history'] = $this->request->get_request_history($requestID, $projectID, $taskID);
return $data;
}