Estoy intentando procesar un formulario html que me guarda unos valores en una base de datos pero me da error: peticion no está definido en la línea: if (peticion.readystate==4)
Alguien me puede ayudar?
Os dejo el código que utilizo
function procesar()
{
if (ok==true)
{
var peticion
peticion= obtenerXHR();
peticion.open ("POST", "encuesta_tpf_proc.php",true);
peticion.onreadystatechange = procesarPeticion;
//definimos cabecera obligatoria para enviar POST
peticion.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
//Enviamos los parámetros del formulario a través de Prototype
var parametros = $("enc_tpf").serialize();
peticion.send(parametros);
}
}
function procesarPeticion()
{
if (peticion.readystate==4)
{
//la peticion terminó
if (peticion.status==200)
{
//Mostramos el texto en una alerta
alert(peticion.responseText);
}
}
}
Saludos y gracias