ExstJs Store回调正确的错误处理

 syingjin 发布于 2023-02-09 18:58

我想在尝试加载存储时收到个性化的错误消息,并且我的连接超时或数据库无法访问...当我执行Ajax请求时非常容易,因为我将"响应"作为参数成功或者失败......

Ext.Ajax.request({
   url: 'ajax_demo/sample.json',
   success: function(response, opts) {
      var obj = Ext.decode(response.responseText);
      console.dir(obj);
   },
   failure: function(response, opts) {
      console.log('server-side failure with status code ' + response.status);
   }
});

但是我在尝试加载商店时遇到了同样的问题,我已经定义了一个回调函数,但我只收到记录,操作和成功.

store.load({
        callback : function(records, options, success) {
            if (!success) {

              // what can I do here to show personalized error sent from server
            }
        }
    });

那么,处理这样的响应以向用户显示它的正确方法是什么?

{"success": false, "msg": "SomeExceptionFromServer"}

最好的祝福

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有