La solución, desactivar el uso de Ajax para el envío del formulario. Esto lo podemos hacer de distintas formas:
Extendiéndolas propiedades del objeto $.mobile:
$(document).bind("mobileinit", function(){
$.extend( $.mobile , {
ajaxFormsEnabled = false; });
});
$.extend( $.mobile , {
ajaxFormsEnabled = false; });
});
O así:
$(document).bind("mobileinit", function(){
$.mobile.ajaxFormsEnabled = false;
});
O simplemente aplicándoselo a un formulario en particular con data-ajax="false":
$.mobile.ajaxFormsEnabled = false;
});
<form data-ajax="false" action="subir.php" id="form1" method="post" enctype="multipart/form-data">
Muchas gracias, me sirvió de mucho tu post.
ResponderEliminarGenio! Me sirvió! Gracias!!!
ResponderEliminarexcelente hermano saludos
ResponderEliminar