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:
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.<p>Imagen principal<br /><input type='file' name='file' id='img1' /></p>
Alguna idea? he probado con..
Cita:
Pero eso no me envía parámetros POST si no GET y no me funciona. $("#prueba").click(function(evento){
var nombre = $("#img1").val();
alert('hola');
$("#abc").load("ajax/upload.php", {file: nombre}, function(){
alert('se ha subido la foto');
});
});
var nombre = $("#img1").val();
alert('hola');
$("#abc").load("ajax/upload.php", {file: nombre}, function(){
alert('se ha subido la foto');
});
});