无法用Jquery在Chrome控制台显示输出

Unable to display output in Chrome Console with Jquery

本文关键字:控制台 显示 输出 Chrome Jquery      更新时间:2023-09-26

我是一个初学者与解析和jquery。但由于某种原因,我在最基本的事情上遇到了问题,即向控制台输出消息。我检查了我的Chrome设置,他们正在过滤所有人。

我已经编写了代码来简单地将电子邮件和密码FE输入存储到parse中。如果输入与我创建的基本验证相匹配,它应该显示一条控制台消息。如果输入无效,它应该显示另一条控制台消息。但出于某种原因,我所做的一切似乎都不起作用。下面是我的代码。https://i.stack.imgur.com/S42dg.jpg

谢谢你的帮助。如果我遗漏了什么信息,请告诉我。

index . html

    <div class="modal fade" id="signUp" tabindex="-1" role="dialog" aria-labelledby="signUpLabel">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
        <h4 class="signUp-title" id="signUpLabel">Sign Up</h4>
      </div>
      <div class="modal-body">
  <form id = "register-form">
    <div class="form-group">
    <label for="exampleInputEmail1">Email address</label>
    <input type="email" class="form-control" id="exampleInputEmail1" placeholder="Email">
      </div>
      <div class="form-group">
    <label for="password">Password</label>
    <input type="password" class="form-control" id="password" placeholder="Password">
     </div>
       <div class="form-group">
    <label for="password2">Confirm Password</label>
    <input type="password" class="form-control" id="password2" placeholder="Confirm Password">
     </div>
      </form>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
        <button type="button" class="btn btn-primary">Sign Up</button>
      </div>
    </div>
  </div>
</div>

jquery.js

Parse.initialize("xxx","多");

$("#登记表格")。submit(函数(事件){event.preventDefault ();//让页面防止刷新

var email = $("#exampleInputEmail1")。瓦尔();Var密码=$(" #密码")。瓦尔();Var password2 = $("#password2")。瓦尔();

if (password == password) {var user = new Parse.User();用户。设置("电子邮件",电子邮件)用户。集("密码",密码)

user.signUp(null, {success:function(user){
  console.log("Register Succeeded!")
}, error:function(user, error){
  console.log("Registration error:" +error.message);
}   });

}

});

当我在我的代码编辑器中使你的代码更可读时,我注意到你在变量声明中点和val()之间有一个空格。您还在password if语句的第一行末尾缺少一个分号。

您的按钮也不在表单标签内,并且不是submit类型!