deferred简介
deferred对象是jQuery的回调函数解决方案,jQuery之前的版本中异步回调这块做的不是很好,所以后期补上了该解决方案。
普遍的ajax操作方式
我们先来回顾一下jQuery中普通的ajax操作
$.ajax({
url: 'test.html',
success: function (res) {
console.log('数据读取成功');
},
error: function () {
console.log('数据读取失败');
}
});
1.5版本后的新写法如下:
$.ajax('test.html').done(function