【问题标题】:Call jquery function after ajax external url load completeajax外部url加载完成后调用jquery函数
【发布时间】:2015-03-28 06:09:31
【问题描述】:

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

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

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

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

问题:

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

【问题讨论】:

    标签: javascript php android jquery ajax


    【解决方案1】:

    https://api.jquery.com/jquery.when/

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-25
      • 1970-01-01
      • 2012-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多