Retrieve stock data using YQL
Shows how Yahoo finance data can be retrieved in JSON format using YAL
HTML
<script src="http://underscorejs.org/underscore-min.js"></script>
<div id="symbol"></div>
<br/>
<br/>
<div id="info"></div>
</div>
JavaScript
var query = "select * from yahoo.finance.quotes where symbol = 'GOOG'";
var yql = "http://query.yahooapis.com/v1/public/yql?q=" + escape(query) + "&format=json&diagnostics=true&env=store://datatables.org/alltableswithkeys&callback=?";
$("#yql").text(yql);
$.ajax({
url: yql,
dataType: 'json',
success: function(data) {
var results = "";
var keys = _.keys(data.query.results.quote);
//var values = _.values(data.query.results.quote);
for (i=0;i<keys.length;i++) {
results += "<div>" + keys[i] + ": " + data.query.results.quote[keys[i]] + "</div>";
}
$("#info").html(results);
}
});