Ok, por alguna razón mi getJson no funciona. Estoy extrayendo información de stock y funciona en todos los principales navegadores, excepto en IE.
He creado una jsFiddle aquí: http://jsfiddle.net/qZhSk/
Si alguien puede ayudar a entender lo que estoy haciendo mal va a ser súper útil.
gracias!
EDITAR
he encontrado la solución a mí mismo. El problema estaba en mi consulta URL. Si alguien más tiene este problema aquí es la respuesta:
var url = "http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20WHERE%20symbol%3D'NPO'&format=json&diagnostics=true&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys";
$.getJSON(url + "&format=json&callback=?", function(data) {
var items = [];
$.each(data.query.results.quote, function(key, val) {
items.push('<li id="' + key + '">' + val + '</li>');
});
$('<ul/>', {
'class': 'my-new-list',
html: items.join('')
}).appendTo('body');
)};
eso es exactamente lo que he notado. Básicamente, necesitarás agregar '& callback =?' Al final de tu cadena de url y estarás dorado –
Lo extraño es que funcionó en Firefox. * editar * ah - CORS – Pointy