jquery verificar radio button

PHP continua dizendo unidentified index: gender ? Não tenho certeza de onde está o erro.

HTML:

  Male Female 

JQuery:

 gender: $("input[@name=gender]:checked").val() 

PHP:

 $gender = $_POST['gender']; if($gender == '') { echo 'Please select gender'; } 

 $("input[@name=gender]:checked") 

Esse é um seletor inválido na jQuery moderna. Isso significa que nenhum elemento é encontrado e, portanto, nenhum valor é definido para gender . Você precisa remover o @ e adicionar marcas de cotação:

 $("input[name='gender']:checked") 

Veja a API para o seletor de atributo-igual .

classificado. obrigado

 gender: $('input:radio[name=gender]:checked').val()