Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/01/2012, 21:05
Avatar de nuuk_ikel
nuuk_ikel
 
Fecha de Ingreso: agosto-2008
Ubicación: [ Dimensión desconocida ]
Mensajes: 164
Antigüedad: 16 años, 4 meses
Puntos: 3
subir imagenes PHP + jQuery

Necesito subir imagenes al servidor usando php y jQuery pero no logro hacer que funcione, el script para el formulario funciona bien hasta que cambio el contentType a multipart/form-data, alguien sabe de algún tutorial para hacerlo? no me interesan los plugins me gustaría hacerlo yo, pero no encuentro como solucionar ese problema si alguien sabe le agradecería su ayuda.

este es el formulario
Código HTML:
Ver original
  1. <form action="adm/nota.php">
  2. <div>
  3. titulo:<br><input name="titulo" type="text" maxlength="30"><br>
  4. imagen:<br><input name="imagen" type="file"><br><br>
  5. <input type="submit" value="agregar contenido">
  6. </div>
  7. <div>texto:<br><textarea class="texto" name="cuerpo"></textarea><br></div>
  8. </form>
este es el script para enviarlo
Código Javascript:
Ver original
  1. jQuery('form').submit(function(e){
  2.         e.preventDefault();
  3.         var x = jQuery(this);
  4.         jQuery.ajax({
  5.             contentType:'multipart/form-data',
  6.             type:'POST',
  7.             url: x.attr('action'),
  8.             data: x.serialize(),
  9.             success: function(d){
  10.                 jQuery('#cuerpo').html(d);
  11.                 jQuery('.mensaje').hide().fadeIn('fast');
  12.             }
  13.         });
  14.     });

no muestro el código PHP porque no tengo problema en esa parte.
__________________
[ Si hay un problema, existe una solución ]