javascript异步代码的回调地狱以及JQuery.deferred提供的promise解决方案
我们先来看一下编写AJAX编码经常遇到的几个问题:1.由于AJAX是异步的,所有依赖AJAX返回结果的代码必需写在AJAX回调函数中。这就不可避免地形成了嵌套,ajax等异步操作越多,嵌套层次就会越深,代码可读性就会越差。$.ajax({url:url,data:dataObject,success:function(){console.log("Idependonajaxresult.");},