我试图从Yahoo!获取数据假设我在javascript中获得美元到欧元的货币兑换,使用此网址获取货币兑换价值
http://download.finance.yahoo.com/d/quotes.csv?s=USDEUR=X&f=l1
在csv中,我只会收到我需要的一个值。例如。 - ' 0.8994'
现在,在同一个javascript文件中,我希望将此值传递给变量
var USDEUR;
此时,我不确定如何传递下载的csv中的值。有人可以告诉我如何正确地做到这一点?
提前致谢
答案 0 :(得分:0)
看来你实际上并不需要将这个文件解析为csv,它基本上是一个纯文本字符串?假设jquery:
x
编辑:似乎网址有访问控制问题,您可能无法通过客户端的XHTTP请求执行此操作。这些数据是否可以作为公共API访问?
答案 1 :(得分:0)
使用JQuery Ajax
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script>
var USDEUR;
$.get("download.finance.yahoo.com/d/quotes.csv?s=USDEUR=X&f=l1", function(data){
USDEUR = $.parseXML(data);
}, "xml");
</script>