Полагаю, вы неправильно поняли, для чего предполагается использовать jQuery.get ().
Со страницы doc , "...Load data from the server using a HTTP GET request...."
Выполнение $ .get () для файла не приведет к тому, что данные этого файла получатся в структуре, которую можно использовать,Вы должны запросить это через сервер, который затем предоставит данные .csv ... это должно выглядеть примерно так:
$.get('http://url.to.server.page',function(data){
var dataStr = new String(data);
var lines = dataStr.split('\n');
});
EDIT :: Поскольку вы говоритеданные загружаются правильно, попробуйте fiddle .Работает просто отлично.
EDIT2 ::
Ваше последнее изменение дало некоторую интересную информацию.Когда он извлекает файл .csv, он преобразует его в тип XML против текста.Попробуйте следующее:
$.get('http://url.to.server.page',function(data){
var dataStr = new String(data);
var lines = dataStr.split('\n');
},dataType='text');
Это должно поместить возвращаемые «данные» в правильный формат строки.