读取从网址

时间:2015-04-30 02:37:13

标签: javascript csv

我试图从Yahoo!获取数据假设我在javascript中获得美元到欧元的货币兑换,使用此网址获取货币兑换价值

http://download.finance.yahoo.com/d/quotes.csv?s=USDEUR=X&f=l1

在csv中,我只会收到我需要的一个值。例如。 - ' 0.8994'

现在,在同一个javascript文件中,我希望将此值传递给变量

var USDEUR;

此时,我不确定如何传递下载的csv中的值。有人可以告诉我如何正确地做到这一点?

提前致谢

2 个答案:

答案 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>