我想与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页面匹配。 –