En el archivo js tengo
Código Javascript
:
Ver original$(document).on('click', '#btnlogo', function() {
var data = $('#logo').serialize();
$.post('/logo1.php', data, function(response){
if(!response == ''){
$('#error-logo').html('<div class="alert alert-danger">'+response+'</div>');
}
});
return false;
});
Y el formulario es
Código HTML:
Ver original<form action="" method="post" class="form-horizontal" enctype="multipart/form-data" id="logo"> <textarea id="elm1" name="title" rows="1" cols="1" style="width: auto;"></textarea> <input type="file" name="imagen" size="35"> <input type="submit" class="btn btn-primary" id="btnlogo" value="Guardar"> <input type="reset" class="btn btn-danger" value="Restablecer">
Y por ultimo en el logo1.php tengo
Código PHP:
Ver original<?php
echo $_FILES['file']['name'];
?>
Prueba
Pero al ejecutar todo me sale Prueba y no me sale el nombre del archivo "subido"
Pero si lo ejecuto esto sin jquery si funciona:
Código PHP:
Ver original<?php
if(isset($_POST['submit'])){ echo $_FILES['file']['name'];
}
?>
<form action="" method="post" enctype="multipart/form-data">
<input name="file" type="file">
<input type="submit" name="submit">
</form>