Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

allex_carvalho

Atualizar página após upload

Recommended Posts

Bom dia,

 

Tenho o script abaixo que gera uma barra de progresso para fazer upload de arquivos. Gostaria que ao terminar os uploads atualizasse a página, para que assim, eu possa listar as imagens upada. No PHP consegui dar um "Ok" quando fizer o último upload. Como posso receber este "Ok" neste código abaixo para redirecionar a página no momento certo?

request = new XMLHttpRequest();
function upload() {
    var request = new XMLHttpRequest();
    request.upload.addEventListener("progress", uploadProgress, false);
    // Envia o form
    var formData = new FormData();
    var arquivos = document.getElementById('file').files;
    var total_arquivos = arquivos.length;
    for (var t = 0; t < total_arquivos; t++) {
        formData.append("arquivos[]", document.getElementById('file').files[t]);
        request.open("POST", "<?php echo URL; ?>painel/modulos/noticias/upload.php?id=<?php echo filter_input(INPUT_GET, 'id', FILTER_SANITIZE_NUMBER_INT); ?>");
    }
    request.send(formData);
}
function uploadProgress(event) {
    if (event.lengthComputable) {
        var percent = Math.round(event.loaded * 100 / event.total);
        document.getElementById('progressbar').value = percent;
    } else {
        alert("Não é possível fazer o upload.");
    }
}

Obrigado pela atenção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

request.addEventListener("load", completeHandler, false);
	

pesquise pelo metodo 'load' como exemplo seria esse metodo completeHandler

function completeHandler(event){
	
	location.href = 'pagina.php';
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.