为此目的使用同步AJAX可以吗?

为此目的使用同步AJAX可以吗?,ajax,jquery,Ajax,Jquery,基本上,我在我的网页上循环查询食物现在,不同表中的每种食物、风味(通过唯一的食物ID链接)都有一种风味 现在,当我在食物中循环时,用一个同步的AJAX调用来获取味道可以吗?还是我很愚蠢,应该做些别的事情 我问这个问题的原因是,据我所知,同步AJAX调用应该避免,因为它们并不是做事情的最佳方式。我只是想不出一个好方法来做它,因为我不能把它作为回调函数来做,因为它会打破通过食物查询的食物循环。同步AJAX从来都不是一个好主意。由于需要等待许多动作完成,请考虑使用jQuery的延迟对象。 您也可以使

基本上,我在我的网页上循环查询食物
现在,不同表中的每种食物、风味(通过唯一的食物ID链接)都有一种风味
现在,当我在食物中循环时,用一个同步的AJAX调用来获取味道可以吗?还是我很愚蠢,应该做些别的事情


我问这个问题的原因是,据我所知,同步AJAX调用应该避免,因为它们并不是做事情的最佳方式。我只是想不出一个好方法来做它,因为我不能把它作为回调函数来做,因为它会打破通过食物查询的食物循环。

同步AJAX从来都不是一个好主意。由于需要等待许多动作完成,请考虑使用jQuery的延迟对象。


您也可以使用它们的数组:

为什么要在客户端执行这些操作?好吧,我简化了问题。这段代码是从一个gmap应用程序调用的,据我所知,唯一的方法是客户端。这听起来好像是非常糟糕的性能,即使你使用AJAX调用。如果您唯一的选择是对每种食物使用ajax调用,那么除非用户要求,否则不要显示味道。