我正在尝试使用带有新Laravel 5.3项目的ajax登录我的用户.
我已经生成了auth路由,它已添加到我的web.php中:
Auth::routes();
Run Code Online (Sandbox Code Playgroud)
我有一个带有电子邮件,密码输入和csrf字段的html表单.然后我也有这个javascript文件:
$("form.login").submit(function(e) {
e.preventDefault();
$.ajax({
method: "POST",
dataType: "json",
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content'),
},
data: $("form.login").serialize(),
url: "/login"
})
.done(function(data) {
console.log(data);
});
});
Run Code Online (Sandbox Code Playgroud)
它会重定向回原始页面,而不会返回任何数据.
它为什么这样做?5.3不再给json回复吗?