当前位置: 首页 > 知识库问答 >
问题:

在输入不正确的用户名/密码时刷新页面,但未显示错误消息

韩明德
2023-03-14

我正在使用ajax提交loginform,并检查凭据是否正确,当我输入正确的用户名和密码时,它会成功登录,但当我输入不正确的用户名/密码时,页面会被刷新而不显示任何消息。我无法确定背后的原因。任何帮助都将是感激的。提前谢谢。

<form action=""  method="post" id="login-form">
  <div class="login_fields">
     <label>Email</label>
     <input  name="your_email" id="user-name" type="email" class="required textfield" autofocus required>
    <label>Password</label>
     <input  name="your_password" id="password"  type="password"                    class="required textfield" required>
    <div class="login_buttons">
          <button type="submit" class="contact-send contact-button" >Login</button>
          <a   class="register-button">Register</a>
     </div>
  </div>
</form>
<script>
$(document).ready(function()
{
 $(".contact-send").click(function()
    {
       $.ajax({
                          url: "/index/loginform",
                          data: $("#login-form").serialize() + "&action=send",
                          type: "post",
                          cache: false,
                          dataType: "html",
                          success : function(resp)
                          {
                    if(resp=="send-1")
                        {
                      alert("invalid username/password");
                    }
                                  },
             error : function(error,st,e)
                {
                   console.log(error,st,e); 
                }
            });
            });
   });
    </script>

共有1个答案

濮冠宇
2023-03-14

当您“警告”一个错误时,它会将其转换为一个字符串,即[object object],请尝试console.log来处理错误。

 类似资料:
  • 我想知道我是否以正确的方式编写了泽西客户端代码。 登录页面应该在输入正确的用户名和密码后重定向到主页,服务器端返回一个空字符串()。如果其中一个不正确,服务器端代码返回。 页面功能运行良好,但当我使用正确的用户名和密码对使用客户端代码进行测试时,它返回,响应返回200OK。下面是我的客户端代码。 我怀疑用户名和密码没有按HTML文件要求的正确输入位置提交。下面是我的HTML文件块。

  • 问题内容: 我有一个应用程序,它使用一个ng-view和多个控制器和视图。如果我浏览根目录,例如:www.domain.com,则一切正常。除非我按Ctrl +R(刷新),否则会显示404错误页面未找到。例如:刷新此页面给我错误。http://domain.com/item/1/。 但是,如果我使用hashbang访问页面,则它可以工作。例如:http://domain.com/#!/item/1

  • 问题内容: 我已经开发了一个小应用程序来跟踪我的日常工作活动,该工具包含两个类: 执行者 UIProgress 我的目标是创建一个ProgressBar来更新执行状态,使用的逻辑如下所示, 根据Executor类中定义的executeTask(),我创建了UIProgress对象。 UIProgress类扩展了JFrame。创建一个面板,其中包含带有一个图像的标签和进度条。我已经在此类中定义了一个

  • 我开发了一个小应用程序来跟踪我的日常工作活动,该工具包含两个类: 遗嘱执行人 我的目标是创建一个更新执行状态的ProgressBar,下面给出了使用的逻辑, 从Exector类中定义的执行任务()中,我创建了UIProgress对象。 UIProgress类扩展了JFrame。创建一个包含带有一个图像和进度条的标签的面板。我在这个类中定义了一个方法updateProgress,它设置了进度条的值。

  • 问题内容: 我收到错误消息: 尝试使用第三方来源处理XML响应时。原始XML响应确实声明了内容类型: 但是,似乎XML并不是真正的UTF-8。XML内容的语言是西班牙语,并且包含类似XML的单词。 我无法让第三方来整理他们的XML。 如何预处理XML并解决编码不兼容的问题? 有没有一种方法可以检测XML文件的正确编码? 问题答案: 您的0xED 0x6E 0x2C 0x20字节对应于ISO-885

  • 我正在使用php和javascript进行网络编程,这是我想问的一个一般性问题,通常在页面刷新时,文本区域或输入中的所有内容都会被删除; 是否有办法保留用户输入、键入的字符或复选框?不保存到会话中?还是我真的需要保存它?非常感谢。 (我不是说表单提交导致重新加载,但只是简单地键入文本区域,然后按下刷新按钮。)