【发布时间】:2023-04-05 19:18:01
【问题描述】:
以下是 Parse cloud 代码指南中的三个独立示例:我的问题是关于三个示例中的“成功”:这两个成功函数的参数,“列表”、“对象”和“结果”:我没有在其余代码中找不到它们。它们是如何传递给函数的?它们是新创建的变量吗?成功功能如何运作? (我是 JavaScript 新手)
var query = relation.query();
query.equalTo("title", "I'm Hungry");
query.find({
success:function(list) {
}
});
var GameScore = Parse.Object.extend("GameScore");
var query = new Parse.Query(GameScore);
query.equalTo("playerEmail", "dstemkoski@example.com");
query.first({
success: function(object) {
// Successfully retrieved the object.
},
error: function(error) {
alert("Error: " + error.code + " " + error.message);
}
});
var GameScore = Parse.Object.extend("GameScore");
var query = new Parse.Query(GameScore);
query.equalTo("playerName", "Dan Stemkoski");
query.find({
success: function(results) {
alert("Successfully retrieved " + results.length + " scores.");
// Do something with the returned Parse.Object values
for (var i = 0; i < results.length; i++) {
var object = results[i];
alert(object.id + ' - ' + object.get('playerName'));
}
},
error: function(error) {
alert("Error: " + error.code + " " + error.message);
}
});
【问题讨论】: