0
我想从JSON api提要中取出未标记对象(每个包含4种类型的数据)的数组中的数据,使用JQuery。我只想从第一个或第二个对象中提取数据。我的数据来源是Vircurex加密货币兑换。阅读未标记的JSON数组
https://api.vircurex.com/api/trades.json?base=BTC&alt=LTC
通过 '未标记' 我的意思是这种格式(没有名称的对象)的:
[{ “日期”:1392775971, “TID”:1491604, “量”: “0.00710742”, “价格”: “40.0534”},{....}]
我的JavaScript看起来像这样:
var turl = 'https://api.vircurex.com/api/trades.json?base=BTC&alt=LTC';
$.getJSON(turl, function (data) {
$.each(data, function(key,obj) {
var ticker1tid = obj[1].tid;
var ticker1amount = obj[1].amount;
var ticker1date = obj[1].date;
var ticker1price = obj[1].price;
});
});
不知怎的,我没有任何数据证明,该呼叫。这里是链接到我的沙盒中的jsfiddle:
你是什么意思的“未标记”?请发布您正在使用的JSON(缩写为示例部分,如果它很大) – Bergi
未标记的含义未命名 – user3353891
只需从代码中移除[[1]]。 'data'是一个**数组**,'$ .each'遍历数组,所以'obj'是数组的值。 *编辑:*假设您允许向该域发出Ajax请求,因为jsfiddle不是:'XMLHttpRequest无法加载https://api.vircurex.com/api/trades.json?base=BTC&alt=LTC。 'Access-Control-Allow-Origin'标题的值为'https://vircurex.com',不等于提供的原点。 Origin'http://fiddle.jshell.net'因此不允许访问。' –