最近在做公司QA系统改造时,有这样的一个场景.QA系统中有些数据项需要从JIRA平台(一个国外项目与事务跟踪工具)中获取,JIRA平台提供了很完善的Rest API.现在的要求是,在QA系统中提交项目时,必须先从JIRA平台获取很多的数据项,每次请求的Rest API都不一样,同时必须等所有请求都成功返回数据后才能提交项目.因为之前对Jquery Deferred有过研究,发现这个场景用它来实现再合适不过了.这里对Jquery Deferred不做过多讲解了,不了解的同学可以先看下面的文章.http://www.ruanyifeng.com/blog/2011/08/a_detailed_ex Read More