首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javascript -异步问题-数据未就绪

问javascript -异步问题-数据未就绪
EN

Stack Overflow用户
提问于 2019-06-24 20:24:52
回答 1查看 46关注 0票数 0

我有一个从数据库检索数据的ajax函数,并将该数据存储在一个EXTJS数据存储中。我还有另一个函数,它在页面加载期间被调用,并依赖于准备好数据的数据存储。

但是,棘手的一点是,这个ajax函数有时会延迟执行,而另一个函数会在调用之前被调用并失败。otherfunction()由页面内部的一段代码调用。

如何确保在调用otherfunction()时数据存储始终包含数据?

代码语言:javascript
复制
$.ajax({
    url: publicholiday / GetPublicHoidays,
    type: 'GET',
    success: function(attributes) {
        //loading data in a store (EXTJS Store)
    },
    error: function(res) {

    },
});


IsPublicHoliday: function otherFunction() {
    //the extjs store should be ready by now and this function uses the data from the store for it to run. 
    //success function should be called here;
};
EN

回答 1

Stack Overflow用户

发布于 2019-06-25 11:22:27

尝试在网格中绑定存储。如果成功,则加载存储。遵循示例https://fiddle.sencha.com/#fiddle/1su4&view/editor

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

https://stackoverflow.com/questions/56736557

复制
相关文章

相似问题

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