我需要阅读的在线JSON数据库(这里的link)如何阅读在线JSON数据库?
{
"GOLD": {
"symbol": "GOLD",
"lasttime": 1378862415,
"digits": 2,
"change": "-0.09",
"bid": "1364.15",
"ask": "1364.75"
},
"SILVER": {
"symbol": "SILVER",
"lasttime": 1378862413,
"digits": 3,
"change": "-0.005",
"bid": "22.945",
"ask": "22.985"
}
}
,我需要通过jQuery采取金银值到我的HTML网页,我写了这一点,但它不工作,但没有任何内容出现在HTML中。
$.getJSON('https://quotes.instaforex.com/get_quotes.php?m=json&q=gold,silver', function (data) {
var items = [];
$.each(data, function (key, val) {
items.push('<li id="' + key + '">' + val + '</li>');
});
$('<ul/>', {
'class': 'my-new-list',
html: items.join('')
}).appendTo('body');
});
用同样的代码,如果我用这个JSON它的工作原理:
{
"symbol": "GOLD",
"lasttime": 1378862415,
"digits": 2,
"change": "-0.09",
"bid": "1364.15",
"ask": "1364.75"
}
如何,我可以告诉脚本既读取的权利JSON:黄金和白银,一个你可以在首页链接找到?
我想制作一些类似this的东西。
MIOII,你已经回答了你的问题:因为他说:“在相同的代码,如果我用这个JSON它的作品”在这里不需要
尝试警惕,如果你得到任何 –
你从quotes.instaforex.com运行代码?如果不是,则不可能,跨域呼叫被阻止。您必须找到一个以JSONP格式提供结果的数据库。 – bfavaretto
@bfavaretto或者,您可以在服务器上创建服务器端代理。在PHP中,它只是'echo file_get_contents([URL HERE]);'。然后你用正常的JSON加载你的脚本,并且不需要JSONP。 – Jasper