2013-06-05 3 views
1

Проблемы с моим приложением JavaScript с использованием Parse.com.Ошибка в Parse.com - Javascript

Кажется, что все инициализируется правильно, просто я не могу сохранить какие-либо данные в приложении. Являются ли мои функции правильно вызванными?

<!DOCTYPE html> 
<html> 

    <head> 
     <meta charset="utf-8"> 
     <title>My Parse</title> 
     <script type="text/javascript" src="http://www.parsecdn.com/js/parse-1.2.8.min.js"> 

     </script> 
    </head> 

    <body> 
     <script type="text/javascript"> 
      function myFunction() { 

       Parse.initialize("ID", "PASS"); 

       var self = this; 

       var user = new Parse.User(); 
       var username = this.$("#signup-username").val(); 
       var password = this.$("#signup-password").val(); 

       user.signUp(null, { 
         success: function (user) { 
          alert("Yay!"); 
         }, 
         error: function (user, error) { 
          alert("Error: " + error.code + " " + error.message); 
         } 
        }); 
      } 
     </script> 
     <form>Username: 
      <input type="text" id="signup-username" placeholder="Username" required="yes"> 
      <br>Password: 
      <input type="text" id="signup-password" placeholder="Password" required="yes"> 
      <br> 
      <button onclick="myFunction()">Submit</button> 
     </form> 
    </body> 
</html> 

ответ

4

Согласно Parse documentation, signUp статический метод на Parse.User так должен называться немного по-другому. Вам также необходимо передать signUp имя пользователя и пароль.

function myFunction() { 

    Parse.initialize("ID", "PASS"); 

    var username = $("#signup-username").val(), 
     password = $("#signup-password").val(); 

    Parse.User.signUp(username, password, {}, { 
     success: function (user) { 
      alert("Yay!"); 
     }, 
     error: function (user, error) { 
      alert("Error: " + error.code + " " + error.message); 
     } 
    }); 
} 
+0

Привет, за ваш ответ! Я на самом деле подумал, что один из них вышел мне недавно. Сейчас я работаю над ошибкой входа. Это говорит, что я не передаю правильные параметры. Оформите мой новый пост, пожалуйста. –

Смежные вопросы