在ajax外部url加载完成后调用jquery函数

时间:2015-03-28 06:09:32

标签: javascript php android jquery ajax

我正在Android上编写一个混合移动应用程序,我是这项技术的新手。

假设我在jQuery中有函数A和B.

函数A在服务器上发出4个外部PHP文件的AJAX请求 这些PHP文件发送的数据很少,我存储在本地数据库中。

A完成后,调用B,它将使用本地数据库数据为用户生成数据列表。

问题:

我正在调用功能A然后是B.
但是在A完成执行之前调用B,因此它返回Null。

1 个答案:

答案 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();
    })
}