[英]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.