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

时间:2015-09-06 22:33:54

标签: javascript jquery html web-services rest

我是一个使用parse和jquery的初学者。但由于某些原因,我遇到了最基本的问题,即将消息输出到控制台。我已经检查了我的Chrome设置,他们正在过滤所有人。

我编写的代码只是将电子邮件和密码FE输入存储到解析中。如果输入与我创建的基本验证匹配,则应显示控制台消息。如果输入无效,则应显示另一个控制台消息。但出于某种原因,我尝试的一切似乎都没有起作用。这是我的代码的样子。 http://imgur.com/a/XHQeg

感谢您的帮助。如果我遗漏了任何信息,请告诉我。

的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”,   “YYY”);

     

$(“#register-form”)。submit(function(event){event.preventDefault();   //让页面阻止刷新

     

var email = $(“#exampleInputEmail1”)。 VAL(); var password =   $( “#密码”)。 VAL(); var password2 = $(“#password2”)。 VAL();

     

if(password == password2){       var user = new Parse.User();       user.set(“email”,email)       user.set(“password”,password)

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

}

     

});

1 个答案:

答案 0 :(得分:1)

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

您的按钮也不在您的表单标签内,并且不属于提交类型!

修复这些问题,它会起作用。