[英]Best practice for handling async Javascript code in a application framework
我正在嘗試構建一個 Web 應用程序,其中我在 Javascript 控制器類中抽象了邏輯。 我想盡量減少該類之外的函數調用。
一旦進入我的應用程序的頁面,每當用戶執行任務時,我都希望在我的服務器上將上一個操作標記為已完成。 所以我在我的 Javascript 類中調用了一個方法,例如EndTask(id)
,它又向服務器發送了一個 ajax 命令。 不,我想在允許用戶繼續之前等待對我的 ajax 命令的響應。
我還想確保我的 Javascript API 保持在最低限度,並且頁面不必注冊任何回調。
所以本質上,我只想調用EndTask()
,當函數返回時,頁面會明白將任務標記為已完成的整個過程已經執行。
有沒有辦法在 Javascript 中執行此操作,而不將 ajax 調用標記為同步?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.