Usar AJAX en vez de <form method="POST" ,...etc
Publicado por DEVILSITO (140 intervenciones) el 10/11/2014 04:15:40
1
2
3
4
5
<?php
if(is_uploaded_file($_FILES['archivo']['tmp_name'])) {
..etc,..
}
funciona perfectamente si lo mando desde:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<form id="formulario" method = 'POST' action="subir.php" enctype="multipart/form-data">
..pero ¿se puede obviar esta ultima instruccion usando AJAX, es decir:
$(document).ready(function(){
$("#subir").click(function(){
var archivo = $('input#archivo').val();
$.ajax({
type: 'POST',
url: 'vali_sube.php',
data: {"archivo":archivo},
success: function(data) {
if(archivo!='')
window.location.href='subir.php?archivo='+archivo;
else
alert('No ha seleccionado archivo: '+archivo);
$('#mensaje').html(data);
etc, etc
Desde ya gracias.
Valora esta pregunta


-1