我想與Codeigniter使用ajax,但我得到404(未找到)錯誤。Codeigniter阿賈克斯給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";
我缺少具體到笨些什麼呢?
它與第一個URL參數是控制器有關,第二個參數是在控制器內調用的函數?
是404從您的Web服務,即未來Apache或從codeigniter? –
我怎麼知道?我只是在我的控制檯中看到它從js –
返回。'userSignUpViaEmailAjaxController'類還存在於'usersignupviaemailajaxcontroller.php'中並且具有'index()'函數?要查看404來自哪一個,請查看控制檯的網絡選項卡中的響應,並查看該html是否與codeigniter 404頁面匹配。 –