I have trouble to pass radio button value by using $.post can anyone help me find out the problems?
i got Undefined index:gender
<?php
    $gender = $_POST['gender'];    
    if (!$gender) {
        echo $gender;
    }    
?>
<script type="text/javascript">
    function get(){
        $('#error').hide();
        $.post(
            'signup.php', 
            { gender:signup.gender.value },
            function(output){
                $('#error').html(output).fadeIn(100);
            }
        )       
    }
</script>
<form name="signup">
    <input class="radio" type="radio" name="gender" value="male"/> Male<br/>
    <input class="radio" type="radio" name="gender" value="female"/> Female
    <input type="button" value="submit" onclick="get();" />
</form>
<div id="error"></div>
 
     
     
    