Получить файл .csv в качестве данных в функции успеха ajax
Пожалуйста, рассмотрите этот 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);
}
})
URL возвращает файл .csv, но я указываюjsonp
тип данных, потому что это междоменный запрос ajax. Без этого параметра я получаюпроисхождение не допускается ошибка.
Поскольку я указываюjsonp
Тип данных, функция ajax выдает ошибку, потому что файл .csv не в формате JSON. Но в консоли разработчика я вижу, что браузер получает согласованный файл .csv. Итак, я знаю, что я успешно получаю файл CSV. Я думаю, что это должно быть возможно, но я не уверен, как правильно получить этот CSV-файл для моей функции AJAX ??
Конечно, если бы я мог заставить этот URL возвращать правильно отформатированную строку JSON, которая была бы лучшей, но я не уверен, что смогу это сделать.
Вот скрипка, где вы можете попробовать ее, вам придется открыть консоль разработчика, чтобы увидеть эту ошибку:http://jsfiddle.net/92uJ4/3/
Любая помощь очень ценится.
Тим