
28/09/2013, 12:39
|
| | Fecha de Ingreso: agosto-2013
Mensajes: 57
Antigüedad: 11 años, 6 meses Puntos: 1 | |
como subir imagenes usando ajax tengo un input tipo file que busca una imagen luego un boton q me lleva a una funcion en js con ajax:
<tr><td class='Titulo'>MAIL :</td><td><input type='text' name='c_mail' id='c_mail' size='20' /></td></tr>
<tr><td class='Titulo'>FOTO :</td><td><input type='file' name='c_imagen' id='c_imagen' /></td></tr>
<tr><td class='Titulo'><input type='button' value='crear' onclick='ejecutar_crear()' /></td>
luego creo q tengo problemas en la funcion que me lleva al php esta:
function ejecutar_crear(){
var ajax=fgo_Ajax();
var v_var1=document.getElementById('c_mail').value;
var v_var2=document.getElementById('c_imagen').value;
ajax.open("POST", "aj_index.php",true);
ajax.onreadystatechange=function()
{
if (ajax.readyState==4) {
contenedor.innerHTML=ajax.responseText;
}
}
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("p_var1="+v_var1+
"&p_var2="+v_var2
);
}
para terminar mi php que lee el archivo imagen e intento guardarlo en un directorio:
$ima=$_FILES['p_var1']['tmp_name'];
$nomb=$_FILES['p_var2']['name'];
if(move_uploaded_file($ima,$dir."/".$nomb)){
echo "guardado<br>";}
de esto al php creo q no llega se al entrar a la funcion se devuelve al php index principal. creo que tengo problemas con la funcion en js, saludos. |