phporto
Membros-
Total de itens
4 -
Registro em
-
Última visita
Tudo que phporto postou
-
[Resolvido] Formulário de Upload de arquivo
pergunta respondeu ao phporto de phporto em Ajax, JavaScript, XML, DOM
Parabéns! Desta forma funcionou sim. Eu tinha tentado implementar de outra forma sem sucesso. Obrigado pela colaboração e o aprendizado, grande abraço. -
[Resolvido] Formulário de Upload de arquivo
pergunta respondeu ao phporto de phporto em Ajax, JavaScript, XML, DOM
Muito obrigado pelas orientações. Compreendi o meu erro na estruturação do código. Infelizmente não tive êxito seguindo a sua sugestão de associar o novo elemento à função. A solução que encontrei foi a seguinte: No arquivo index.php as alteraçoes foram na requisição abaixo success: function(html) { $('#uploader').html(''); $('pre').remove(); $('#divform').prepend(html); $('#fileToUpload').val(''); } além de incluir as tags pre na div com id="divform". <div id="divform"> <pre></pre> <h1>UPLOAD DE UM ARQUIVO</h1> No arquivo upload.php removendo o formulário. um forte abraço, valeu! -
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 <?php echo '<pre>'; print_r($_FILES); echo '</pre>'; ?> <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>
-
Saudações a todos! Estou tentando implementar o widget jquery AUTOCOMPLETE (ver demo) numa aplicação de busca. Tenho uma dúvida de como realizar um procedimento e conto a colaboração de vocês. Segue o código: <script> $(function() { var names = [ "Jörn Zaefferer", "Scott González", "John Resig" ]; var accentMap = { "á": "a", "ö": "o" }; var normalize = function( term ) { var ret = ""; for ( var i = 0; i < term.length; i++ ) { ret += accentMap[ term.charAt(i) ] || term.charAt(i); } return ret; }; $( "#developer" ).autocomplete({ source: function( request, response ) { var matcher = new RegExp( $.ui.autocomplete.escapeRegex( request.term ), "i" ); response( $.grep( names, function( value ) { value = value.label || value.value || value; return matcher.test( value ) || matcher.test( normalize( value ) ); }) ); } }); }); </script> <div class="demo"> <div class="ui-widget"> <form> <label for="developer">Developer: </label> <input id="developer" /> </form> </div> Neste exemplo, o banco de informações (valores na lista) onde é ofertado ao usuário a medida que ele vai preenchendo no input da busca, é a variável names. Desta forma, criei um arquivo "buscadedados.php" que fornece exatamente como está na variável names, ou seja, dados gerados neste formato: [ "Jörn Zaefferer", "Scott González", "John Resig" ]. A minha dúvida é: Como inserir o arquivo PHP gerado para substituir a função da variável names neste código? Agradeço antecipadamente.