Jazara 3 Denunciar post Postado Novembro 18, 2018 Boa noite, tenho o script para pegar o arquivo enviar do input select sem recarregar a tela para o servidor. Montei o código para envio de multiplos arquivos, e nele ele funciona o percentual certinho, só que agora que fiz uma versão individual para que o cliente possa atualizar suas tabelas de preço para download com 2 cliques peguei o código e só o percentual não está funcionando, o envio vai de boa e a atualização funciona, alguém saberia em dizer o que ocorre? function trocar_arquivo(novo_arquivo,id_arquivo){ var ArquivoParaUpload = document.getElementById(novo_arquivo).files; var fd = new FormData(); var xhr = new XMLHttpRequest(); fd.append('ida', ''+id_arquivo+''); /* arquivo */ var quantidade_arquivos = ArquivoParaUpload.length; var arquivo = ArquivoParaUpload[0]; console.log(arquivo); var nome = ArquivoParaUpload[0].name; var ql_msg = "#msg"+id_arquivo+"per span"; $(ql_msg).html("Enviando <img src='icone/carregando.gif' height='10' border='0'/>"); fd.append('arquivoA', arquivo); fd.append('nome', ''+nome+''); /*enviando*/ $.ajax({ xhr: function() { var xhr = new window.XMLHttpRequest(); //Upload progress xhr.upload.addEventListener("progress", function(evt){ if (evt.lengthComputable) { var percentComplete = evt.loaded / evt.total; //Do something with upload progress var percentual = Math.round(percentComplete * 100) + "%" $(ql_msg).html("Enviando ".percentual); } }, false); return xhr; }, url: "config/arquivos/atualizador_arquivos_dinamico.php", data: fd, processData: false, contentType: false, enctype: 'multipart/form-data', type: 'POST', success: function (data) { $(ql_msg).html(data);}, error: function (data) { alert("falha "+data); } }); } Compartilhar este post Link para o post Compartilhar em outros sites