我有一個包含兩個文本字段的頁面。當用戶更改任何一個的值時,我發送兩個ajax請求,一個用於每個字段的值,然後對這兩個結果執行計算。如何對兩個Ajax調用的結果執行計算?
然而,因爲他們是異步沒有辦法知道什麼時候他們已經完成了,我不能運行任何一個回調函數的計算,因爲另外一個可能不會在該點結束。
目前我聲明瞭兩個全局變量,要求從第一回調的第二個請求,並計算結果在第二個回調。
這似乎是非常糟糕的做法,尤其是看到因爲它們都查詢相同的API - 沒有理由有兩次寫的代碼。 我如何重構我的代碼以改善此問題?
運行在服務器上的代碼是一個不錯的主意,我寫我的整個Web應用程序,到目前爲止客戶端除了代理腳本,以便移動一些服務器端通常是有意義的。 – espekia