为什么AJAX调用异步?你能描述一下吗?

时间:2017-02-16 17:18:16

标签: ajax

我对ajax中的异步和同步术语有疑问。 异步过程如何工作? 你能否告诉我们这个条款?

1 个答案:

答案 0 :(得分:2)

同步(async:false) - 脚本停止并等待服务器在继续之前发回回复。

异步(async:true) - 异步请求在后台线程上发生,这意味着在处理请求时不会阻止UI。

  

为什么AJAX调用异步?你能描述一下吗?   请?

异步是最好的,因为客户端和服务器在函数调用期间彼此独立地运行。

在正常的函数调用期间,您进行调用,并且调用函数不会再次执行,直到函数调用完成并返回。调用者和被调用者总是同步的。

在异步函数调用期间,您进行调用,然后控制立即返回给调用者。然后被调用者稍后返回一个不确定的时间量的值。那"不确定的时间"表示调用者和被调用者不再同步,因此它是异步的。

同时你可以设置async:true,因为控件立即返回,它不会像同步调用一样等待,直到它收到服务器的响应,这里是给出明确想法的图片。

enter image description here