Por el momento quiero implementar la carga de imágenes sin usar ningún complemento.Archivo de carga jQuery utilizando el método ajax de jQuery (sin complementos)
Mi formulario de carga se ve así
<form action="/Member/UploadPicture" enctype="multipart/form-data" id="uploadform" method="post">
<span>
<div class="upload" id="imgUpl">
<h3>Upload profile picture</h3>
<div class="clear5"></div>
<input type="file" name="file" id="file" />
<button class="btn-bl" id="upComplete"><span>Upload</span></button>
</div>
</span>
</form>
Y mi código jQuery es:
$('#upComplete').click(function() {
$('#up').hide();
$('#upRes').show();
var form = $("#uploadform");
$.ajax({
type: "POST",
url: "/Member/UploadPicture",
data: form.serialize(),
success: function (data) {
alert(data);
}
});
$.fancybox.close();
return false;
});
Si abro Firebug, puedo ver que el método Ajax() hace sencillo formulario posterior (no múltiples -parte) y el contenido POST está vacío
¿Es posible cargar archivos usando el método jQuery ajax() o debería hacerlo de otra manera?
muchas gracias
costuras razonables, tratará de forma jQuery plugin, gracias :) –