Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/12/2013, 08:28
ariann
 
Fecha de Ingreso: febrero-2010
Mensajes: 84
Antigüedad: 14 años, 9 meses
Puntos: 1
Pregunta Radio button AJAX retorna valor undefined

Saludos, tengo un problema que no logro resolver, tal vez puedan darme una mano.

por un lado tengo mi formulario que posee 2 radio buttons:

Código HTML:
<form>
<input type="radio" id="sexoPerro" name="sexoPerro" value="0">Macho
<input type="radio" id="sexoPerro" name="sexoPerro"  value="1">Hembra
</form> 
cuando doy clic a enviar me lleva a una funcion ajax que procesa los datos:

Código:
function procesoPerro() {
    resul = document.getElementById('msg');


    sexoPerro= document.frmDatosMascota.sexoPerro.value;

    ajax = nuevoAjax();


    ajax.open("POST", "validoPerro.php", true);
    ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    ajax.send("sexoPerro=" + sexoPerro)
    ajax.onreadystatechange = function() {

        if (ajax.readyState == 4) {

            resul.innerHTML = ajax.responseText
        }

    };

}
Y por ultimo en el archivo que procesa dicho can:

Código PHP:
$sexoPerro $_POST['sexoPerro '];
echo 
$sexoPerro 
Mi problema es que el resultado de esto es "undefined" y no se como hacer para que setear el valor que viene por el radio.
¿Alguna sugerencia?
Desde ya muchas gracias por su tiempo.

PD: lo publico en php por que no encontré ajax por ningún lado, sepan disculpar si es un error no haberlo puesto en otra categoría
__________________
Arian