jquery ajax作为deferred对象如何触发progress?
jQuery deferred对象存在三种状态触发函数,resolve,fail,notify,分别对象成功,失败,进行中三种回调函数,当deferred不是promise对象的时候可以自行通过调用三个方法来触发不同的状态从而触发相应的回调函数。但是jquery ajax就是一个promise对象,不能手动的触发notify,查阅deferred的pipe方法,可以传递三个回调函数,对应上诉的三种状态,但是,成功,失败回调都是内部自行控制,外部不能干预,那是不是说,通过pipe的方式执行ajax是没有机会执行progress方法的呢?有的话,如何控制?如果有需要在ajax执行中添加函数的需求,如何实现呢?