将json加载到javascript中

时间:2017-07-06 20:17:21

标签: javascript json

所以我有一个类似下面的json html链接

www.pretendJsonLink.com/getData

我收到的数据如下:

{"Items":[{"date":1498850140373,"displayId":"003","sentId":"121213",
"customer":"ME"}, {"date":1452870140571,"displayId":"007","sentId":"152713",
"customer":"YOU"}],"Count":2,"ScannedCount":2}

我需要将其加载到js文件中,以便我可以根据需要在id =“”标签的html文件中调用它们

像Items.date和Items.customer或类似的东西

任何帮助都会很棒,我明白这应该是一个简单的任务,但我也可以转发我的搜索历史:)我一直在寻找有效的解决方案,但似乎无法找到适合我的任何东西需要

2 个答案:

答案 0 :(得分:1)

使用JSON.parse()功能。以下是documentation

的链接

答案 1 :(得分:-1)

您可以使用XMLHttpRequest 。我找到了一个gist,它提供了一个很好的例子,并将其包含在内(简化),如下所示:

var req = new XMLHttpRequest();
req.open('GET', 'www.pretendJsonLink.com/getData');

req.onload = function() {
    if (req.status == 200) {
      // do what you want, here, with the req.response
      // take a look at the object that gets returned, you may need
      // to call JSON.parse(), etc.
      console.log('success', req.response);
    } else {
      console.log('error', req.statusText);
    }
};

// Handle network errors
req.onerror = function() {
    console.log("Network Error");
};

// Make the request
req.send();