Domínio cruzado obter arquivo CSV

Eu não consigo obter um arquivo de ações CSV do yahoo finance para "sucesso" -carregar. Eu testei diferentes callbacks e sugestões de outras questões, mas nenhuma delas parece estar funcionando - a maioria delas não produz 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] (o retorno de chamada "erro"), no entanto, o arquivo CSV pode ser visto no painel de rede com êxito. Os dados no painel de rede indicam "XOM, Exxon Mobile Corpo" como esperado (por isso, foi carregado).

Eu acho que a verdadeira questão é como posso obter os dados que eu sei que está carregado. Eu só queroalert por enquanto ... só quero ver na página. Eu passei um número incontável de horas brincando com isso e simplesmente não funciona.

Aqui está um jsfiddle:http://jsfiddle.net/V94sQ/3/

questionAnswers(1)

yourAnswerToTheQuestion