作業繳交 https://jsfiddle.net/jason60810/9zd0wpjL/42/
then():用於處理成功的回應。這裡我們會獲得用戶ID和訂單ID。
catch():用於捕捉錯誤。例如,如果我們試圖獲取一個不存在的訂單ID,catch()會被觸發。
finally():不管成功或失敗,這一段總會被執行。在這裡,我們用它來隱藏loading提示。
因為jQuery自身不支持finally(),所以我用Promise.resolve()將jQuery的$.get()轉為原生的Promise,這樣我們就能使用finally()了。
精選技術文章、免費程式設計資源、以及業界重要新聞!
作業繳交
https://jsfiddle.net/jason60810/9zd0wpjL/42/
then():用於處理成功的回應。這裡我們會獲得用戶ID和訂單ID。
catch():用於捕捉錯誤。例如,如果我們試圖獲取一個不存在的訂單ID,catch()會被觸發。
finally():不管成功或失敗,這一段總會被執行。在這裡,我們用它來隱藏loading提示。
因為jQuery自身不支持finally(),所以我用Promise.resolve()將jQuery的$.get()轉為原生的Promise,這樣我們就能使用finally()了。