Olá! Estou tentando implementar um formulário para envio de arquivos. Ele está funcionando (código anexo para teste), porém, apresenta o seguinte erro:
1) No envio do primeiro arquivo tudo funciona perfeitamente;
2) Utilizando o formulário novamente, quando tento enviar outro arquivo, o processo não funciona. A página é recarregada sem nenhuma alteração;
3) Com a página recarregada, se tentarmos novamente enviar o arquivo, ele funciona perfeitamente.
Conto com a sua colaboração para evitar este refresh desnecessário. Agradeço antecipadamente.
Pergunta
phporto
Olá! Estou tentando implementar um formulário para envio de arquivos. Ele está funcionando (código anexo para teste), porém, apresenta o seguinte erro:
1) No envio do primeiro arquivo tudo funciona perfeitamente;
2) Utilizando o formulário novamente, quando tento enviar outro arquivo, o processo não funciona. A página é recarregada sem nenhuma alteração;
3) Com a página recarregada, se tentarmos novamente enviar o arquivo, ele funciona perfeitamente.
Conto com a sua colaboração para evitar este refresh desnecessário. Agradeço antecipadamente.
Segue o código dos arquivos:
index.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>PÁGINA DE UPLOAD DE ARQUIVO</title> <script type="text/javascript" src="jquery-1.7.2.min.js"></script> <script type="text/javascript" src="jquery.form.js"></script> <script type="text/javascript"> <!-- $(document).ready(function() { var options = { url:'upload.php', beforeSubmit: function() { $('#uploader').html('<img src="loading.gif" border="0" />'); }, success: function(html) { $('#uploader').html(''); $('#divform').html(html); } }; $('#upload').submit(function() { $(this).ajaxSubmit(options); return false; }); }); //--> </script> </head> <body> <div id="divform"> <h1>UPLOAD DE UM ARQUIVO</h1> <form name="upload" id="upload" action="#" method="POST" enctype="multipart/form-data" accept-charset="UTF-8"> <label for="arquivo" >Arquivo: </label> <input type="file" name="fileToUpload" id="fileToUpload" /> <br/><br/> <input type="submit" id="uploadFile" value="Upload File" /> </form> </div> <div id="uploader"></div> </body> </html>upload.php Editado por phportoLink para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.