【问题标题】:How do I figure out the type of exception I'm getting if I get a read error using Ext.data.DataProxy?如果我使用 Ext.data.DataProxy 出现读取错误,如何确定我得到的异常类型?
【发布时间】:2010-09-21 19:23:32
【问题描述】:

我正在使用这样定义的 Ext.data.JsonReader:

新的 Ext.data.JsonReader ( { totalProperty: 'totalCount', 成功属性:'成功', idProperty: 'id', 根:'数据', 消息属性:'消息' },

[{ 名称: 'id' }, {名称:'a'}, {名称:'b'}, {名称:'c'}, {名称:'d'}, {名称:'e'}, {名称:'f'} ])};

阅读定义的消息,看起来像这样:

({"totalCount": 1, "message":"加载的数据", “成功”:真, “数据”: [{"id":"1", “一种”:””, "b":"", “C”:””, "d":"0"}] })

我在一个函数中捕获了异常:

Ext.data.DataProxy.addListener('exception', function (proxy, type, action, options, res) { ExtJSUtils.App.setAlert(false, '执行时出错' + action); });

关于我在哪里可以找到我正在查看的异常类型或问题可能是什么的任何指针?

有人告诉我,Json 阅读器所期望的项目数量的差异并不是我的问题的原因。

【问题讨论】:

    标签: javascript exception extjs


    【解决方案1】:

    声明的最后一部分搞砸了。我相信这一点:

    ...{name: 'f'}, ]);};
    

    应该是这样的:

    ....{name: 'f'}]);
    

    我会建议适当的代码缩进以避免这些类型的问题。不确定这是否是您的具体问题,但这是一个问题。

    【讨论】:

    • 我认为我从原版中复制错误 - 更正了问题。
    【解决方案2】:

    Ext 网站上的文档列出了可以获取的有关此错误的所有信息。它没有多大帮助,但这是我能找到的全部。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-28
      • 1970-01-01
      • 2021-04-30
      • 1970-01-01
      • 2013-12-23
      • 1970-01-01
      • 2018-01-17
      • 1970-01-01
      相关资源
      最近更新 更多