Foros del Web » Programando para Internet » Jquery »

Upload en jQuery

Estas en el tema de Upload en jQuery en el foro de Jquery en Foros del Web. En el archivo js tengo @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original $ ( document ) . on ( 'click' , '#btnlogo' , function ( ...
  #1 (permalink)  
Antiguo 29/08/2013, 11:26
 
Fecha de Ingreso: diciembre-2012
Mensajes: 223
Antigüedad: 11 años, 11 meses
Puntos: 2
Upload en jQuery

En el archivo js tengo
Código Javascript:
Ver original
  1. $(document).on('click', '#btnlogo', function() {
  2.  
  3.     var data = $('#logo').serialize();
  4.    
  5.     $.post('/logo1.php', data, function(response){
  6.        if(!response == ''){
  7.            $('#error-logo').html('<div class="alert alert-danger">'+response+'</div>');
  8.        }
  9.     });
  10.  
  11.     return false;
  12.  
  13. });

Y el formulario es
Código HTML:
Ver original
  1. <form action="" method="post" class="form-horizontal" enctype="multipart/form-data" id="logo">
  2.       <div id="error-logo"></div>
  3.       <textarea id="elm1" name="title" rows="1" cols="1" style="width: auto;"></textarea>
  4.       <input type="file" name="imagen" size="35">
  5.       <input type="submit" class="btn btn-primary" id="btnlogo" value="Guardar">
  6.       <input type="reset" class="btn btn-danger" value="Restablecer">
  7. </form>

Y por ultimo en el logo1.php tengo
Código PHP:
Ver original
  1. <?php
  2.     echo $_FILES['file']['name'];
  3. ?>
  4. Prueba

Pero al ejecutar todo me sale Prueba y no me sale el nombre del archivo "subido"

Pero si lo ejecuto esto sin jquery si funciona:
Código PHP:
Ver original
  1. <?php
  2. if(isset($_POST['submit'])){
  3.     echo $_FILES['file']['name'];
  4. }
  5. ?>
  6. <form action="" method="post" enctype="multipart/form-data">
  7.     <input name="file" type="file">
  8.     <input type="submit" name="submit">
  9. </form>
  #2 (permalink)  
Antiguo 29/08/2013, 11:53
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Upload en jQuery

Tienes que usar algo como esto: https://github.com/mihaild/jquery-html5-upload para que puedas hacer uploads usando HTML5.
  #3 (permalink)  
Antiguo 29/08/2013, 12:06
 
Fecha de Ingreso: diciembre-2012
Mensajes: 223
Antigüedad: 11 años, 11 meses
Puntos: 2
Respuesta: Upload en jQuery

Pero con eso lo valido con js y quiero hacerlo con php, pero necesito jquery para el .load

Etiquetas: formulario, html, php, upload
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:24.