【问题标题】:How to parse the json response of backbone js in the backbone view?如何在主干视图中解析主干js的json响应?
【发布时间】:2013-06-07 05:28:40
【问题描述】:

如何解析从 Backbone js 的 RESTfull 服务返回的响应 JSON

获取()

我得到的 JSON 格式如下。

 [{"custId":7,"cookieNum":"","emailId":"raju.allen1888@gmail.com","facebookId":"","twitterId":"","gmailId":"","mobilePhone":""},{"custId":8,"cookieNum":"","emailId":"raju@gmail.com","facebookId":"","twitterId":"","gmailId":"","mobilePhone":""}]

但是当我在控制台中打印响应时

   Object { custId=7, tenantId=1, emailId="raju.allen1888@gmail.com", more...}

如何解析响应以从backbone.js中的响应json中获取“custId”和“emailId”

由于我是骨干新手,所以我无法弄清楚。

【问题讨论】:

    标签: json backbone.js backbone-views


    【解决方案1】:
    parse: function(response, xhr) {
        return {
            "custId": response.custId,
            "emailId": response.emailId
        }
    }
    

    fetch() 使用 parse()。覆盖解析以使用选定的数据。

    【讨论】:

      【解决方案2】:

      这段代码 sn-p 为我完成了这项工作。

         this.getSegment = new CustomerCollection();
          this.getSegment.fetch({
                success: function(response) {
                    var data = response.toJSON();
                    console.log(data[0].custId);
                }
          });
      

      我将它循环到 json 的长度以获取所有 JSON 的 custId。

      【讨论】:

      • 如何访问success和fetch之外的数据值?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多