on .done Dropzone js Я перенаправляю до окончания загрузки изображений в Firefox!но не в браузере Chrome.В результате нет загруженных изображений.Я попытался найти событие на сайте dropzone для fileinput ('upload'). On (например, queuecomplete, success .., function ...) безуспешно.
$('#form-ajax-upload').on('submit', function(event) {
$(this).find(":submit").prop("disabled", true);
var action = $(this).attr('action');
var data = $("#form-ajax-upload").serializeArray();
$.each(data, function(key,input){
formData.append(input.name, input.value);
});
if($("#uploadBtn").val()){
var file = $("#uploadBtn")[0].files[0];
formData.append("image", file);
}
// console.log(data);
$.ajax({
url: action,
type: "POST",
datatype: "json",
data: formData,
processData: false, // tell jQuery not to process the data
contentType: false, // tell jQuery not to set contentType
})
.done(function(result){
formData.append('model_id', result.id);
formData.append('model_name', result.model);
$('#dropzone-input').fileinput('upload');
window.location.href = result.redirect;
}) .... more
я думаю, что этот скрипт займет некотороеданные из jquery fileinput.js
РЕДАКТИРОВАТЬ: Получил помощь от коллеги.Добавлено после: $ ('# dropzone-input'). Fileinput ('upload');
$('#dropzone-input').on('filebatchuploadsuccess', function(event, data, previewId, index) {window.location.href = result.redirect;});
..... и теперь Firefox корректно ожидает "filebatchuploadsuccess"