Я делаю ajax-вызов Amazon S3 (с правильной настройкой CORS, я считаю).jQuery.ajax() вызов успешно, если я не обертываю обратный вызов в функции() {}, не работает иначе
Когда я запустил это, вы получите ошибку и завершите оба вызова.
$.ajax({
type: 'GET',
url: 'https://s3.amazonaws.com/netanalytics-prototyping/test.csv',
dataType: 'text/csv',
crossDomain: true,
success: function() {
console.log("success"),
}
error: function() {
console.log("error")
},
complete: function() {
console.log("complete")
}
});
Когда я запускаю это, все 3 вызова вызываются.
$.ajax({
type: 'GET',
url: 'https://s3.amazonaws.com/netanalytics-prototyping/test.csv',
dataType: 'text/csv',
crossDomain: true,
success: console.log("success"),
error: function() {
console.log("error")
},
complete: function() {
console.log("complete")
}
});
Может кто-нибудь объяснить, что происходит, и, возможно, показать мне, как работать с данными, которые я получаю от S3?