如果我使用闭包来定义一些东西,是否有一种方法可以等待,也就是说,在继续下一位之前,直到变量被填充。示例:$.each(myVari, function(){/*code for each*/});
定义myVari的函数是一个AJAX调用,问题是,在AJAX调用产生其结果之前,由于myVari为空,$.each已经触发并出错。有没有更好的
我使用getPropertyId函数调用ajax来获取数据。我使用回调来获取结果,然后使用它们。我的问题是,第二个each循环是在第一个循环结束之前启动的,即使我把它放在函数内部。我可以同步我的代码,在第一个循环结束后启动第二个循环吗?Plugins.DataHelper.getPropertyId(PropertyID, function(data){
//code using data retrived