小编rei*_*ors的帖子

Laravel 5.3 Ajax登录

我正在尝试使用带有新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)

然而,当我发布它时,它显示在我的网络选项卡中: chrome dev工具

它会重定向回原始页面,而不会返回任何数据.

它为什么这样做?5.3不再给json回复吗?

ajax jquery laravel-5 laravel-5.3

4
推荐指数
1
解决办法
2915
查看次数

标签 统计

ajax ×1

jquery ×1

laravel-5 ×1

laravel-5.3 ×1