繁体   English   中英

使用错误保持打开状态的模式的用户登录

[英]User login using modal that stays open on error

我正在尝试使用模式进行用户登录。 登录有效,但是当我输入错误的密码时,表格仅会关闭。 该表单非常基本,其ID为“ idForm”。 以下是我的JQuery:

$(document).ready(function(){

      $("#idForm").submit(function(e) {

      $.ajax({
            type: "POST",
            url: "{{ url('/auth/login') }}",
            data: $("#idForm").serialize(),
            success: function(data)
            {
                location.reload();
            }
          });

      e.preventDefault(); 
  });

});

基于Laravel 5.1,我知道是否存在问题,它将$ errors发送回同一页面,但是我不知道如何使用Ajax在相同的模式下检索它。

任何帮助将不胜感激。 谢谢。

成功调用ajax时将执行成功函数,而不必在用户成功登录时执行。

我不知道从服务器返回的是哪种数据,您必须检查数据对象。

success: function(data){
    if( ...check the data object to see if login successful... ) location.reload();
    else{
        // do stuff for failed login
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM