У меня проблема с реализацией jquery.ajax
в codeigniter. Я хочу отправить элемент управления определенной функции контроллера. Я устанавливаю URL в моей функции JavaScript, как это
var url='<?php echo('First/index');?>';
var ajaxoptions={url:url,success:submit_ajax_response};
First
- мой контроллер, а index
- моя функция, в которую я хочу отправить управление. Когда я нажимаю на событие, по которому оно вызывается, создается следующий URL
http://localhost/codeigniter/First/index
URL-адрес в порядке, но выдает ошибку 404
. Я делал такие операции несколько раз в zendframework
, но не смог выполнить эту работу в codeigniter. Я заметил одну вещь, что, если я добавлю index.php
в URL, он работает нормально. При добавлении index.php URL становится похожим на
http://localhost/codeigniter/index.php/First/index
Я удивлен, как удалить index.php из файла маршрута. У меня только две строки в файле route.php
$route['default_controller'] = "First";
$route['404_override'] = '';
Я уже сделал свой контроллер контроллером по умолчанию.
Я правильно делаю? В чем проблема и как выполнить эту работу`