complete
deferred.promise(jqXHR).complete = completeDeferred.add; 這段有問題吧? ?//complete 應該指向deffered.always ?jqXHR.complete = jqXHR.always
deferred.promise(jqXHR).complete = completeDeferred.add; 這段有問題吧? ?//complete 應該指向deffered.always ?jqXHR.complete = jqXHR.always
2015-09-18
舉報
2016-02-04
所以,調用ajax的complete 添加回調方法時,實際上是在向completeDeferred的這個Callbacks中添加回調。
在最后,ajax得到請求內容后,會調用completeDeferred中的回調隊列