我有一个包含两个文本字段的页面。当用户更改任何一个的值时,我发送两个ajax请求,一个用于每个字段的值,然后对这两个结果执行计算。如何对两个Ajax调用的结果执行计算?
然而,因为他们是异步没有办法知道什么时候他们已经完成了,我不能运行任何一个回调函数的计算,因为另外一个可能不会在该点结束。
目前我声明了两个全局变量,要求从第一回调的第二个请求,并计算结果在第二个回调。
这似乎是非常糟糕的做法,尤其是看到因为它们都查询相同的API - 没有理由有两次写的代码。 我如何重构我的代码以改善此问题?
运行在服务器上的代码是一个不错的主意,我写我的整个Web应用程序,到目前为止客户端除了代理脚本,以便移动一些服务器端通常是有意义的。 – espekia