Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ajax外部url加载完成后调用jquery函数_Javascript_Php_Android_Jquery_Ajax - Fatal编程技术网

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

Javascript ajax外部url加载完成后调用jquery函数,javascript,php,android,jquery,ajax,Javascript,Php,Android,Jquery,Ajax,我正在Android上编写一个混合移动应用程序,我是这项技术的新手 假设我在jQuery中有函数A和B 函数A对服务器上的4个外部PHP文件发出AJAX请求。 这些PHP文件发送的数据很少,我正在本地数据库中存储这些数据 A完成后,调用B,它将使用本地db数据为用户生成数据列表 问题: 我先调用函数A,然后调用函数B。 但是在A完成其执行之前调用B,因此返回Null。 function A() { a1 = jqueryajaxcall... a2 = jqueryajaxcal

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

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

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

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

问题:

我先调用函数A,然后调用函数B。
但是在A完成其执行之前调用B,因此返回Null。

function A() {
    a1 = jqueryajaxcall...
    a2 = jqueryajaxcall...
    a3 = jqueryajaxcall...
    a4 = jqueryajaxcall...

    $.when(a1, a2, a3, a4).then(function() {
        B();
    })
}