ajax同步与异步的区别

来源:互联网 发布:家居网络互动平台 编辑:程序博客网 时间:2024/05/16 15:07

ajax同步与异步的区别

在使用AJAX请求(提交)数据时有同步或异步处理 可通过属性:async设置 false 同步 true 异步

$.ajax({      type: "post",      url: "path",      cache:false,      async:true,//false      dataType: "json",      success: function(res){      } });

同步:提交请求->等待服务器处理->处理完毕返回这个期间客户端浏览器不能干任何事
1、一心一意:当前只能做一件事,其他事情必须等当前的事情完成,才能继续后面的事情。

异步:请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕
2、三心二意:同时可以做多件事情:左手按着空格键,右手可以不断的击打鼠标,眼睛还要同时看着屏幕,很辛苦。

当下一步的操作需要依赖上一步的请求结果需要用同步操作

1 0
原创粉丝点击