首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JQMobi + PhoneGap: Ajax延迟承诺方法不起作用

JQMobi + PhoneGap: Ajax延迟承诺方法不起作用
EN

Stack Overflow用户
提问于 2013-05-02 10:18:43
回答 1查看 1.3K关注 0票数 4

在过去的两天里,我一直在讨论这个问题。我假设JQMobi(英特尔AppFramework)是JQuery的一个轻量级版本,外加一个为移动设备(iOS和安卓)定制的UI框架。在许多网站和博客上阅读了大量关于JQuery延迟()方法的文章,并尝试在我的一个使用JQMobi的phonegap项目中实现一些示例。我的ajax调用被正确触发,成功回调成功:

代码语言:javascript
复制
$.ajax({
        url: 'http://drsolution.com.br/teste/texts.json',
        async: true,
       dataType:'json',
       success: function(data)
        {
         // do something with the json object, THIS IS ALWAYS WORKING
        },
       error: function(error)
       {
        console.log("error");
       }

      });

但是,当我尝试在ajax调用返回的promise对象中使用延迟回调方法时,没有得到任何响应:

代码语言:javascript
复制
$.ajax({
        url: 'http://drsolution.com.br/teste/texts.json',
        async: true,
        dataType:'json',
        success: function(data)
        {
         // do something with the json object, THIS IS ALWAYS WORKING
        },
        error: function(error)
        {
          console.log("error");
        }

        }).done(function{
                        // never fired
                        }).fail(function {
                                         // never fired
                                         }).always(function {
                                                            //never fired
                                                            });

这是怎么回事?延迟对象未在JQMobi (英特尔AppFramework)中实现?

提前谢谢你。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-02 23:14:16

请注意,我是App Framework的作者

应用程序框架(jqMobi)是而不是 jQuery。它提供了类似于jQuery的语法。

延迟/完成/失败/始终未在App Framework中实现。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16329343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档