我是一个试图学习 parse.com api 的新手。我可以查询我的数据库,我可以在成功处理程序中处理查询结果。但是我无法将数据放入此之外的变量中。我认为这是因为它正在调用服务器,如果我尝试将其分配给查询函数之外的变量,则在我尝试对查询函数之外的变量进行任何操作之前,查询代码尚未执行。
更具体地说:我如何获得警报(bitOfData);在 myObj 分配给 bitOfData 后执行。
function getData(){
var bitOfData = "";
var DB = Parse.Object.extend("DB");
var query = new Parse.Query(DB);
query.equalTo("name", "myDatabase");
query.find({
success: function(results){
object = results[0];
//alert(object.id);
var myObj = object.id;
alert(myObj);
bitOfData = myObj;
},
error: function(error){
alert(error.code);}
});
alert (bitOfData);
}
getData();