没有从使用jQuery ajax的Yahoo Finance获取任何数据

时间:2011-10-06 06:27:37

标签: jquery ajax yahoo-finance

我想创建一个网页,使用jQuery发出ajax请求,从以下雅虎网络服务中获取股票价格......

http://ichart.finance.yahoo.com/table.csv?s=MSFT&a=04&b=13&c=1995&d=04&e=23&f=1995&g=d&ignore=.csv

我的互联网连接如果相当快......但我没有从上面的网址获得任何数据..

始终"OnError:" jQuery part is executed..... 我尝试了很多...我的请求是否超时.... ??

1 个答案:

答案 0 :(得分:0)

我认为您无法使用AJAX向其他域发出请求(例如,当您在自己的计算机上托管时,您将被允许仅对http://localhost/上的URL发出请求)。< / p>

有人已经为它创建了一个API。你可以从这里得到它http://www.goldb.org/ystockquote.html 您可以在您的网络应用程序或本地计算机上使用它。

如果你想制作一个网络应用程序,一个解决方案是使用python模块创建一个小代理,它将使用你给出的参数向url发出请求并返回响应。你可以尝试使用App Engine为了这。如果您使用其他语言(如PHP),则可以轻松地将模块中给出的函数转换为您自己的语言。