показывает ошибку 404 страница не найдена при отправке ajax-запроса
Вот файл маршрутов моего codeigniter.
routes.php
$route['request_handler/search_service'] = 'Request_handler/search_service';
$route['(:any)'] = 'pages/view/$1';
$route['default_controller'] = 'pages/view';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
Вот мой код jquery для ajax-запроса к Request_handler контроллеру
script.js
$(document).ready(function(){
$('#search_service').on('keyup', function(){
var request_url = "<?php echo base_url('request_handler/search_service');?>";
var ss = $('#search_service').val();
if (ss != '') {
$.ajax({
url:request_url,
method:"POST",
data: {search:ss},
dataType:"text",
success:function(data){
$('#search_result').html(data);
}
});
}
});
});
И это код моего контроллера
Request_handler.php
class Request_handler extends CI_Controller {
function __construct() {
parent::__construct();
$this->load->database();
}
public function search_service() {
$this->load->model('Model_request_handler');
$ss = $this->input->post('search');
return $this->Model_request_handler->search_services($ss);
}
}
Мне нужно выяснить, почему я получаю сообщение об ошибке 404 страницы не найдено в запросах ajax. Заранее спасибо.