我正在尝试使用javascript从雅虎托管的网络服务获取csv。我对javascript和webservices都很陌生,所以我真的不知道什么是错的。
symbol = CSCO
$.ajax({
url: "http://finance.yahoo.com/d/quotes.csv?s=" + symbol+ "&f=price",
type: "GET",
beforeSend: function (xhr) {
xhr.setRequestHeader("Accept", "text/csv");
},
success:OnSuccessCall,
error: OnErrorCall()
});
function OnSuccessCall(response) {
alert('woo');
}
function OnErrorCall(response) {
alert('boo');
}
答案 0 :(得分:1)
由于same origin policy,JavaScript无法用于此目的。
您自己的服务器需要从finance.yahoo.com检索数据,然后可以通过JavaScript访问。