JavaScript“动作侦听器”/按钮侦听器无法正常工作

时间:2013-12-30 04:25:09

标签: javascript jquery html ruby-on-rails

这应该是一个简单的解决方法。我在Java方面经验丰富,但是慢慢地但肯定会学习Javascript。我正在建立一个有趣的网站。无论如何,我现在正在使用的部分是使用解析api。我的计划(因为似乎没有更好的方法)是使用解析与我的客户Android平板电脑从我的ruby on rails网站应用程序进行通信。我的问题是该按钮不会触发解析功能。这是我到目前为止编写的代码: (注意我的代码不完整的HTML,因为它是一个rails应用程序) 另外,如果你不介意解释一般的语法差异在java和javascript之间,将不胜感激。提前致谢。

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
  <script type="text/javascript" src="http://www.parsecdn.com/js/parse-1.2.15.min.js"></script>
<h1>New status</h1>


    <input id ="username" /> 
    <input id ="password" />

    <button id="registerBtn" value="Register">Register</button><button id="signInBtn" value="Sign in">Sign in</button>


          <script type="text/javascript">
    Parse.initialize("XXX", "XXX");

    $("#registerBtn").click(function() {
        var user = new Parse.User();
        user.set("username", $("#username").val());
        user.set("password", $("#password").val());

        user.signUp(null, {
            success: function(user) {
                alert("Successfully registered!");
            },
            error: function(user, error) {
                alert("Error: " + error.code + " " error.message);

            }
        });
    });

    </script>

1 个答案:

答案 0 :(得分:0)

你输错了

alert("Error: " + error.code + " " error.message);

添加+

alert("Error: " + error.code + " " + error.message);

对于Web开发人员的一些重要工具

,您似乎不熟悉Web开发检查here