簡體   English   中英

無法在Parse.com上保存課程

[英]Can't save class on Parse.com

為什么此代碼不允許我將用戶類從我的網站保存到parse.com?

當我在Submit函數之外運行此代碼時,它工作正常,而當我在Submit函數中運行它時,我得到警告:“檢查”,但從未“保存”。 因此,出於某種原因,該函數.save()無法正常工作。 如果有幫助,我可以在Ruby On Rails上運行它。

Parse.initialize("xxxxx", "xxxxx");

$(document).ready(function() {
  $("#new_user").submit(function() {     

    var User = Parse.Object.extend("_User");     
    var user = new User();      

    user.set("name","john doe");
    user.set("username","fff29@test.edu");
    user.set("email","fff29@test.edu");
    user.set("password","password123");

    alert("check");
    user.save();  
    alert("save");
  });

});

我將代碼更改為此,但仍無法正常工作:

Parse.initialize("xxxxx", "xxxx");

$(document).ready(function() {
  $("#new_user").submit(function() {          
        var user = new Parse.User();
        user.set("username", "my name");
        user.set("password", "my pass");
        user.set("email", "email@example.com");

        user.signUp(null, {
          success: function(user) {
            // Hooray! Let them use the app now.
          },
          error: function(user, error) {
            // Show the error message somewhere and let the user try again.
            alert("Error: " + error.code + " " + error.message);
          }
        });
  });

});

這是從解析網站復制並粘貼的,所以它一定是我的網頁有問題,而不是我猜的我的解析代碼。 這是我對注冊頁面的看法:

<!DOCTYPE html>
<html>

    <head>
        <% content_for :title, "Join Dot" %>
        <%= javascript_include_tag "user-bundle" %>
        <script src="//www.parsecdn.com/js/parse-1.6.12.min.js"></script>
    </head>

    <div class="title">
      <p>Sign Up</p>
    </div>

    <%= form_for @user do |f| %>
      <%= f.text_field :name, :placeholder => "Full Name", :id => "name" %>
      <%= f.email_field :username, :placeholder => "Email", :id => "username" %>
      <%= f.password_field :password, :placeholder => "Password", :id => "password"%>
      <%= f.submit "Join", class: "btn-submit" %>
    <% end %>

</html>

逐步執行該過程。 保存前注銷“用戶”,並確保它是有效的解析類。 您可能需要將Parse.Object.extend("_User")更改為new Parse.User() ,將user.save()更改為user.signUp()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM