我正在Android上编写一个混合移动应用程序,我是这项技术的新手。
假设我在jQuery中有函数A和B.
函数A在服务器上发出4个外部PHP文件的AJAX请求 这些PHP文件发送的数据很少,我存储在本地数据库中。
A完成后,调用B,它将使用本地数据库数据为用户生成数据列表。
问题:
我正在调用功能A然后是B.
但是在A完成执行之前调用B,因此它返回Null。
答案 0 :(得分:0)
https://api.jquery.com/jquery.when/
function A() {
a1 = jqueryajaxcall...
a2 = jqueryajaxcall...
a3 = jqueryajaxcall...
a4 = jqueryajaxcall...
$.when(a1, a2, a3, a4).then(function() {
B();
})
}