之前有去面试,人家问我 jpuery 中 Ajax 异步和同步有什么区别,当时就被问住了,真不会,就回来搜索学习下。
实现异步和同步代码
$.ajax({
type: "POST",
url: "/Food/addGroup", //获取数据地址
async: false, //使用同步的方式,true为异步方式
dataType:"json", //使用json对象返回数据
data: {
is参数名: 传递参数 //传递参数过去
},
success: function (data) { //返回处理
if (data.Code == 1) {
location.href = '/Food/GroupPayResults';
}
else {
jAlert(data.Message, '警告对话框'); //出错将出错的信息打印出来。
}
},
error: function (XHR) {
jAlert('系统繁忙,请稍候再试!', '警告对话框');
}
});
简单例子:你现在需要做几件事做,煮水,煮饭,打扫厨房等。
同步就是先煮好水,再煮饭,再打扫厨房,就做完一件事再做一件。
异步就是放水在煮,同时也煮饭,还可以同时打扫下厨房。