Я пытаюсь обработать запрос AJAX, но результатом процесса является неопределенное значение.
Возвращаемое значение из преобразованных данных не определено, и поэтому, когда я возвращаю общее значение из готовой функции, оно также не определено.
Может кто-нибудь помочь мне понять, что я делаю не так?
var download = $.ajax({url: url});
download.done(function(downloaded_data) {
if(typeof downloaded_data !== 'undefined'){
console.log(1);
var converted_data = csv2geojson.csv2geojson(downloaded_data, function (err, data) {
// console.log(data);
return converted_data;
});
console.log('Converted Data to GEOJSON');
console.log(converted_data);
};
// return converted_data;
});