2014-12-14 2 views
0

Я использую код облака.
сейчас я не могу решить неразрешимую проблему.
Это код.

Этот код не работает, но 2 кода не работают. Почему?Почему функция Parse.Query не работает?

var className = Parse.Object.extend("Post"); 


    //--------------------------1 Start----------------------------- 
    var post = new className(); 
    post.set("ArtistName","Name"); 
    post.set("Collection","アルバム"); 
    post.set("MusicTitle","タイトル"); 
    post.set("user",toUser); 
    post.save(null, { 
     success: function(gameScore) { 
      console.log("クラス保存成功"); 
     } 
    }); 
    //---------------------------1 end---------------------------- 

    //-------------------------2 start----------------------------- 
    var query = new Parse.Query(className); 
    //query.equalTo("user", toUser); 
    query.count({ 
     success: function(count) { 
      console.log("Sean has played " + count + " games"); 
     }, 
     error: function(error) { 
      console.log("エラー"); 
     } 
    }); 
    //--------------------------2 end------------------------------- 

ответ

0

От кода, который вы указываете, действует, за исключением одной строки. Вы должны назвать успех ответа, как показано ниже;

var query = new Parse.Query(className); 
//query.equalTo("user", toUser); 
query.count({ 
    success: function(count) { 
     console.log("Sean has played " + count + " games"); 
     response.success(count); 
    }, 
    error: function(error) { 
     console.log("Error"); 
     response.error(error); 
    } 
}); 

После вызова успеха вы можете увидеть счет как в журнале, так и в функции вызывающего. Надеюсь, это поможет.

С уважением.

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