如何使用javascript加载http数据?

如何使用javascript加载http数据?,javascript,jquery,html,csv,cross-domain,Javascript,Jquery,Html,Csv,Cross Domain,我试图构建一个非常简单的javascript,在加载网页时读取并显示两个股票指数 我希望找到一个包含这些数据的RSS提要,然后用jQuery.parseXML解析,但我找不到。我所发现的是:雅虎财经提供了一种以CSV格式下载股票数据的方法,通过URL指定您要查找的数据 因此,我认为这可能是一种实现我所追求的目标的方法:当页面加载时,我可以向Yahoo Finance发送请求,然后以某种方式解析CSV数据,以获得填充股票报价所需的数据。我的问题与前面提到的“不知何故”有关。有没有办法通过javas

我试图构建一个非常简单的javascript,在加载网页时读取并显示两个股票指数

我希望找到一个包含这些数据的RSS提要,然后用jQuery.parseXML解析,但我找不到。我所发现的是:雅虎财经提供了一种以CSV格式下载股票数据的方法,通过URL指定您要查找的数据

因此,我认为这可能是一种实现我所追求的目标的方法:当页面加载时,我可以向Yahoo Finance发送请求,然后以某种方式解析CSV数据,以获得填充股票报价所需的数据。我的问题与前面提到的“不知何故”有关。有没有办法通过javascript做到这一点?例如,是否可以以某种方式将Yahoo Finance生成的CSV作为字符串加载


对于如何实现这一目标的任何其他建议,我也持开放态度。例如,如果有人知道一个RSS提要,我可以从中获得S&P/TSX综合索引,请告诉我

您可能会遇到一些跨站点的问题,因为浏览器不允许您这样做。看看如何避免这种情况。您还可以在服务器端执行此操作,然后从您的客户端查询。取决于您使用的服务器端技术


在此之后,解析CSV应该不会有问题。在每行中使用类似的内容。

您可能会遇到一些跨站点的情况,因为浏览器不允许您这样做。看看如何避免这种情况。您还可以在服务器端执行此操作,然后从您的客户端查询。取决于您使用的服务器端技术


在此之后,解析CSV应该不会有问题。每行使用类似的格式。

默认情况下,JavaScript不允许跨域请求,除非您使用JSON-p作为格式,否则不允许直接从另一个域请求CSV。因此,这有点问题。在这种情况下,您可能需要在自己的域中设置一个代理,从Yahoo服务器端获取数据,并从自己的域中发送到JavaScript。

默认情况下,JavaScript不允许跨域请求,除非您使用JSON-p作为格式,不允许直接从其他域请求CSV。因此,这有点问题。在这种情况下,您可能需要在自己的域中设置一个代理,从Yahoo服务器端获取数据,并从自己的域中将其发送到JavaScript。

谢谢——这至少给了我一个开始的地方。看起来我可能要写我的前几行PHP……你也可以考虑一下。我发现做小任务很容易。我最近在一个与你类似的上下文中做了node.js+。谢谢——这至少给了我一个开始的地方。看起来我可能要写我的前几行PHP……你也可以考虑一下。我发现做小任务很容易。我最近在与您类似的上下文中创建了node.js+。。。。