首页 > 代码库 > Ajax中什么时候用同步,什么时候用异步?

Ajax中什么时候用同步,什么时候用异步?

ajax,向服务器递交请求的方式有2种,一种是同步(false),一种是异步(true)。

打个形象的比喻,同步,就像是打电话,在向对方拨电话,对方回应接听的这段时间,你的手机状态,只能是保持呼叫状态,不能做别的事情,直到对方接听你的电话。

异步,就是发短信,你信息向对方发过去之后,在对方响应给你的这段时间,你可以做自己想做的任何事情,在接收到对方的短信回复响应后,你可以响应一下,然后接着做你的事情。

ajax就是局部刷新技术,在不加载整个页面的情况下,提高客户体验度。试想,什么时候用户才会在浏览器停下手下的事情,来等待服务器的回应,只能是服务器回应的速度很快,也就是说,客户端向服务器提交的数据量很小。这时候用同步,反这,其他时候用异步。

Ajax中什么时候用同步,什么时候用异步?