Estou usando o plugin Blueimp jQuery File Upload e minha configuração é:
$("#fileupload").fileupload({
// Uncomment the following to send cross-domain cookies:
//xhrFields: {withCredentials: true},
url: "assets/plugins/jquery-file-upload/server/php/",
done: function (e, data) {
//some code
}
});
Quando um upload de arquivo é concluído, preciso ocultar esse arquivo da lista em done:
evento, mas não consigo obter o índice desse arquivo na lista de filas.
Alguma ideia?
Respostas:
2 para resposta № 1Encontrei uma solução em relação à minha pergunta.
jQuery Fileupload
retorna dados em done
evento, que contém context
parâmetro por thread carregado, que é relevante para o elemento DOM e pode ser usado para qualquer manipulação como ocultar no meu caso:
$("#fileupload").fileupload({
// Uncomment the following to send cross-domain cookies:
//xhrFields: {withCredentials: true},
url: "assets/plugins/jquery-file-upload/server/php/",
done: function(e, data) {
//hide completed upload element in queue
$(data.context["0"]).fadeOut(700);
//here isoutput of uploaded objects
console.log(data.result);
}
});