Cross-Domain obtener archivo CSV

Parece que no puedo obtener un archivo de valores CSV de yahoo finance para cargarlo con "éxito". He probado diferentes devoluciones de llamada y sugerencias de otras preguntas, pero ninguna de ellas parece estar funcionando, la mayoría de ellas no genera nada.

$(document).ready(function(){
    $.ajax({
        url:"http://finance.yahoo.com/d/quotes.csv?s=XOM&f=sn",
        dataType: 'jsonp',
        success: function(data) {
            alert('good');
        },
        error: function(data) {
            alert(data);
        }
    });
});

Este código alerta.[object Object] (la devolución de llamada de "error"), sin embargo, el archivo CSV se puede ver con éxito en el panel de la red. Los datos en el panel de red leen "XOM, Exxon Mobile Corpo" como se esperaba (por lo que se cargó).

Supongo que la verdadera pregunta es cómo puedo obtener los datos que sé que están cargados. Solo quieroalert Por ahora ... solo quiero verlo en la página. He pasado innumerables horas jugando con esto y simplemente no funciona.

Aquí hay un jsfiddle:http://jsfiddle.net/V94sQ/3/

Respuestas a la pregunta(1)

Su respuesta a la pregunta