Я пытаюсь использовать ajax с Codeigniter, но я получаю ошибку 404 (не найден).Codeigniter ajax дает 404 не найден
Для AJAX Я делаю это:
$.ajax({
type: "POST",
url: "/index.php/ajax/user-sign-up-via-email",
data: {
email: email,
password: password
}
});
Для моего routes.php я это:
$route['ajax/user-sign-up-via-email'] = "UserSignUpViaEmailAjaxController";
Я пропускаю что-то конкретное для Codeigniter?
Связан ли это с первым параметром URL, являющимся контроллером, вторым параметром является функция вызова внутри контроллера?
ли 404, исходящее от веб-сервиса, т.е. apache или от codeigniter? –
Как я могу сказать? Я просто вижу это в моей консоли, возвращенной из js –
Также существует класс 'UserSignUpViaEmailAjaxController' в' usersignupviaemailajaxcontroller.php' и имеет функцию 'index()'? Чтобы узнать, откуда отправляется 404, откройте ответ на вкладке сети консоли и посмотрите, соответствует ли html странице codeigniter 404. –