0

我想创建一个网页,使用 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

我的互联网连接如果相当快..但我没有得到任何数据......来自上面的 URL..

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

4

1 回答 1

0

我认为您无法使用 AJAX 向其他域发出请求(例如,由于您在自己的机器上托管,因此您只能向http://localhost/上的 URL 发出请求)。

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

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

于 2011-10-06T06:54:29.900 回答