所以我对javascript很新,不确定如何解决这个问题。我知道查询是异步的,所以不能在循环内执行,但不知道如何解决这个问题。
这里我调用一个查询来获取所有用户的列表。然后有一个for循环遍历每个用户,第二个查询将为每个用户执行,并使用该用户的用户名作为类名的一部分。有没有人对我该做什么有任何建议?
var query = new Parse.Query(User);
query.find({
success: function (results) {
$(".success1").show();
progressBar.max = results.length * 2;
for (var i = 0; i < results.length; i++) {
var object = results[i];
var Predictions = Parse.Object.extend("predictions" + object.get("username"));
var query2 = new Parse.Query(Predictions);
query2.equalTo("matchWeekID", weekNum.value);
query2.find({
这是代码无法运行的地方。一旦for循环结束,query2.find就会运行。