Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/12/2011, 16:14
Avatar de shinrak
shinrak
 
Fecha de Ingreso: noviembre-2011
Mensajes: 49
Antigüedad: 13 años
Puntos: 5
Problema subir imagen con formularios

Mi problema es un poco raro, pero os lo explico ...

Tengo un formulario donde la gente se registra, ha de completar varios campos como su nombre, descripcion, tlf.. etc.. y dentro de este formulario he puesto un input type file para crear imágenes:
Cita:
<p>Imagen principal<br /><input type='file' name='file' id='img1' /></p>
Y tengo un archivo .php que me sube las imágenes al servidor, pero para llamar ese archivo tengo que hacerlo por un formulario tipo POST... el caso es que si le diera a enviar el formulario entero a ese archivo para subirme la imagen me tendría que cargar toda la página de nuevo y yo lo que quiero es, que cuando subo una imagen, a través de jquery o como sea cargue el archivo upload.php (que me subirá la imágen) sin alterar el formulario donde me encuentro.

Alguna idea? he probado con..
Cita:
$("#prueba").click(function(evento){
var nombre = $("#img1").val();
alert('hola');
$("#abc").load("ajax/upload.php", {file: nombre}, function(){
alert('se ha subido la foto');
});

});
Pero eso no me envía parámetros POST si no GET y no me funciona.