Javascript 等待它完成回调函数的执行

Javascript 等待它完成回调函数的执行,javascript,jquery,google-maps,google-places-api,Javascript,Jquery,Google Maps,Google Places Api,我已经编写了从GooglePlaceAPI获取GooglePlace信息的代码。我只想在系统完成循环中的所有AJAX调用时调用displayHTML var placeid_json=[{ placeid:'ChIJcSlz1vtz6lIR6rXex3J9PFE', url:/locations/northway药房百老汇 }, { placeid:'ChIJ515pxC5x6lIR8MKrpu1a6GY', url:/locations/northway pharmacy brothers }

我已经编写了从GooglePlaceAPI获取GooglePlace信息的代码。我只想在系统完成循环中的所有AJAX调用时调用displayHTML

var placeid_json=[{ placeid:'ChIJcSlz1vtz6lIR6rXex3J9PFE', url:/locations/northway药房百老汇 }, { placeid:'ChIJ515pxC5x6lIR8MKrpu1a6GY', url:/locations/northway pharmacy brothers }, ]; 函数getLocationPerServicesFirstTime{ console.loggetLocationPerServicesFirstTime已调用; var计数器=0; 对于i=0;i看来你应该用承诺

Promise.all(googlePlacePromises).then(function(results) {
  console.log('resolved promises: ', results);
});


您可以使用JSFIDLE为您的应用程序提供一个简单的示例吗?只要GooglePlacePromissions是在正确的范围内定义的数组,您的代码就可以正常工作。你为什么认为有问题?请提供发生/未发生的情况的详细信息,以及您收到的任何错误