簡體   English   中英

使用ember.js的JSON數據

[英]JSON Data using ember.js

以下是API概述(示例網址http://api.example.com/data.json

{
      "results":[
        {
          "id":"4422",
            "updated":"Mon Jun 26 15:01:05 GMT 2006",
              "description":"Meet fellow Social Networkers near you! Come to a local Social Networking Meetup to make valuable social connections and cultivate relationships with other elbow-rubbers in your area.",
             "name":"Social Networking",
             "link":"http:\/\/socialnetwork.meetup.com\/",
             "urlkey":"socialnetwork",
             "members":"245701"
          }
       ],
       "meta":{
          "id":"",
          "title":"Meetup Topics",
          "count":1,
          "updated":"",
          "description":"API for accessing meetup topics",
          "next":"",
          "link":"http:\/\/api.meetup.com\/topics\/",
          "method":"Topics",
          "total_count":3063,
          "url":"http:\/\/api.meetup.com\/topics\/\/?order=members&key=1&page=1&format=json&desc=0&offset=0",
          "prev":""
       }
    }

使用普通的javascript,我可以

var req = new XMLHttpRequest();
req.open('GET', 'http://api.example.com/data.json', false);
req.send();
json = req.responseText;
object = JSON.parse(json)['results'];
console.log(object.id);
console.log(object.link);

我如何使用ember.js和ember-data來訪問屬性?

在這種情況下,您可能無法使用ember-data,因為如果您願意,則需要遵循約定創建自己的適配器

但是您仍然可以使用普通的舊jQuery消耗這些數據而無需使用余燼數據。

var request = Ember.$.getJSON('http://api.example.com/data.json');

request.then(function(object) {
 console.log(object);
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM