【发布时间】:2016-01-26 19:40:17
【问题描述】:
我正在使用这个 API 链接:
但这似乎不是选择具有特定 id 的元素的方法。
所以检查链接,我的问题是内部结果 - > 汇率元素具有不同的 id,所以现在我只想要 USDEUR 指数,我尝试了类似的东西
<script>
setInterval(function(){
//somehow convert xml to json
$.getJSON('http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.xchange%20where%20pair%20in%20%28%22USDEUR%22,%20%22USDJPY%22,%20%22USDBGN%22,%20%22USDCZK%22,%20%22USDDKK%22,%20%22USDGBP%22,%20%22USDHUF%22,%20%22USDLTL%22,%20%22USDLVL%22,%20%22USDPLN%22,%20%22USDRON%22,%20%22USDSEK%22,%20%22USDCHF%22,%20%22USDNOK%22,%20%22USDHRK%22,%20%22USDRUB%22,%20%22USDTRY%22,%20%22USDAUD%22,%20%22USDBRL%22,%20%22USDCAD%22,%20%22USDCNY%22,%20%22USDHKD%22,%20%22USDIDR%22,%20%22USDILS%22,%20%22USDINR%22,%20%22USDKRW%22,%20%22USDMXN%22,%20%22USDMYR%22,%20%22USDNZD%22,%20%22USDPHP%22,%20%22USDSGD%22,%20%22USDTHB%22,%20%22USDZAR%22,%20%22USDISK%22%29&env=store://datatables.org/alltableswithkeys', function(data) {
var USD = 1/data.query.results.rate['USDEUR'].Rate * 1.955
document.getElementById('output-value').innerHTML = USD * document.getElementById('input-value').value;
});
}, 500);
</script>
【问题讨论】:
标签: javascript json ajax