【发布时间】:2013-08-21 19:34:16
【问题描述】:
在 ajax 调用中何时使用 async false 或 async true。就性能而言,它有什么不同吗?
例子:
$.ajax({
url : endpoint,
type : "post",
async : false,
success : function(data) {
if (i==1){
getMetricData(data)}
else if (i==2)
{
capture = data;
}
}
});
【问题讨论】:
-
不是性能问题。
-
基本上,当您需要以某种特定方式(例如异步或同步方式)执行代码或服务调用执行时,它会非常有用。根据您在此代码之后定义的代码,您定义了一些代码和 ajax 调用使异步选项为 true,然后它将像异步执行一样。