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);        
    }
});