我已经得到了下面的代码,用于从雅虎的JSON数据中提取lastPrice
一定的执行价格,但前提是我用实际的JSON文件替换url
。每次我使用实际的URL而不是文件时,我都会在请求的资源上出现“No'Access-Control-Allow-Origin'标头。”警告。有什么我做错了吗?
$.ajax({
url: 'https://query1.finance.yahoo.com/v7/finance/options/CL',
dataType: 'json',
type: 'get',
cache: false,
success: function(data) {
var jsonStr = JSON.stringify(data);
document.body.innerHTML = jsonStr;
$(data.optionChain.result[0].options[0].calls).each(function(index, value) {
if (value.strike == 85) {
var test = value.lastPrice;
console.log(test);
}
});
}
});