Я отправляю некоторые данные на сервер через Backbone.js, и сервер отправляет csv-файл в качестве ответа. Поскольку Backbone.js обрабатывает только формат json, какой-то орган скажет мне, как обрабатывать этот случай, так что я смогу скачать csv-файл изящно.Обработка ответа csv в backbonejs
object = {};
object.c1 = formObj.c1
hash = {
success: function(model, response, options) {
},
error: function(model, response, options) {
return console.log(response);
}
};
model = new P.models.mine(object);
model.doSomething(object, hash);
Он всегда приходит в error
часть.
Мой CSV может быть огромным, так что на стороне клиента разборе это не вариант. Благодарю. – Trying
Если вы не можете разобрать csv в клиенте, то ваш единственный вариант - изменить сервер для доставки json –
Как @StephenThomas сказал, если вы не можете его разобрать, вам нужно, чтобы json сделал с ним что-нибудь динамичное. Если вы хотите, чтобы файл csv был загружен, укажите браузер на созданном csv, и он попросит пользователя загрузить файл (при условии правильности установки заголовков). –