Receber arquivo .csv como dados na função de sucesso do ajax

Por favor, considere este javascript:

$.ajax({
    url:'http://ichart.finance.yahoo.com/table.csv?s=GS&a=00&b=1&c=2010&d=08&e=3&f=2012&g=d&ignore=.csv',
    type:'get',
    dataType:'jsonp',
    success:function(data){
        alert(data);
    }
})

A URL retorna um arquivo .csv, mas estou especificandojsonp tipo de dados porque este é um pedido de ajax entre domínios. Sem esse parâmetro, recebo o erro "origem não é permitida".

Desde que eu especifique ojsonp tipo de dados, a função ajax lança um erro porque o arquivo .csv não é o formato JSON. Mas no console dev eu posso ver que o navegador recebe um arquivo .csv coerente. Então eu sei que estou recebendo com sucesso o arquivo CSV. Eu acho que deveria ser possível, mas não tenho certeza de como receber corretamente este arquivo csv para a minha função ajax?

É claro que se eu conseguisse fazer com que essa URL retornasse uma string JSON formatada corretamente, isso seria o melhor, mas não tenho certeza se posso fazer isso.

Aqui está um violino onde você pode tentar, você terá que abrir o console dev para ver esse erro:http://jsfiddle.net/92uJ4/3/

Qualquer ajuda é muito apreciada.

Tim

questionAnswers(2)

yourAnswerToTheQuestion