同步和异步AJAX调用之间有什么区别。何时使用同步和异步?
答案 0 :(得分:14)
在最基本的层面上,如果希望在后台进行调用,则使用异步模式;如果希望代码等到调用完成,则使用同步模式。
异步模式是AJAX调用的常用方法,因为您通常会将一个回调函数附加到onreadystatechange
事件,以便您可以在服务器端数据准备就绪时进行响应,而不是等待数据到到达。
答案 1 :(得分:4)
异步请求发生在后台线程上,这意味着在处理请求时不会阻止UI(当你进入状态和I /时有很多例外) O等。)
假设我们需要进行10秒的Web服务调用。如果你同步调用它,你将无法导航到其他页面,与网页进行交互等。如果你这样做,你就会这样做。