【问题标题】:extjs nested json store railsextjs 嵌套 json 存储导轨
【发布时间】:2011-08-04 13:59:48
【问题描述】:

我正在尝试发布具有一些硬编码记录的 ext js json 存储。 客户和产品之间存在一对多的关系。

{
    "customers": [
        {
            "id": 123,
            "name": "Ed",
            "products": [
                {
                    "id": 50,
                    "prodnm": "xyz",
                     rate:20,
                },
                {
                    "id": 60,
                    "prodnm": "abc",
                     rate:30,
                }                    
            ]
        }
    ]
}

我正在使用 Rails 并想检查我是否得到了正确的 json 响应..请帮助..

【问题讨论】:

  • 您是否将 json 发送到服务器并想在那里检查它?还是反过来?无论哪种方式,如果您不是,我建议使用 firefox/firebug。

标签: ruby-on-rails-3 extjs jsonstore


【解决方案1】:

为此,您可以使用此代码从商店获取 json。

function getJsonOfStore(store){
    var datar = new Array();
    var jsonDataEncode = "";
    var records = store.getRange();
    for (var i = 0; i < records.length; i++) {
        datar.push(records[i].data);
    }
    jsonDataEncode = Ext.util.JSON.encode(datar);
    return jsonDataEncode;
}

在控制台中打印该 json,然后复制该 json 并将其传递过去here,单击格式它将显示一个格式化的 json。

【讨论】:

    【解决方案2】:

    检查响应的最佳方法是使用Fiddler

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多