Ajax中的“异步”是什么意思?还有,Ajax如何在没有服务器轮询的情况下知道何时拉取数据?
异步意味着脚本将向服务器发送请求,并在等待回复期间继续执行。一旦收到回复,浏览器事件被触发,从而允许脚本执行相关操作。
Ajax知道何时从服务器拉取数据,因为您会告诉它何时去做。
在任何其他的情况下,它的意思都差不多。当你发起一个ajax调用时,它并不会阻塞直到返回结果。
异步(在Ajax中)以恒定的事件堆栈处理传入请求,并发送小型请求,而无需等待响应。换句话说,异步ajax调用允许执行下一行代码,而同步调用会停止JavaScript执行,直到从服务器收到响应。