Моя проблема с моим кодом заключается в том, что он возвращает первое значение, которое является «мужским», и даже если я нажму кнопку «женщина», он все равно вернет значение «мужчина». Это как раз мой сниппет ..Получить данные из радиосигнала типа ввода с помощью ajax
func.php
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<input onchange="gen()" name="gender" type="radio" value="male" />Male
<input onchange="gen()" name="gender" type="radio" value="female" />Female
<script>
function gen(){
$.ajax({
type:"post",
url:"ajax.php",
data:{
gender_val:$("[name=gender]").val(),
},
success:function(msg){
alert(msg);
}
})
}
</script>
и мой ajax.php идет как это
ajax.php
<?php
echo $_POST['gender_val'];
?>
Спасибо заранее за вашу помощь.
Что вы подразумеваете под * одинаковым значением * и * мой настоящий код был фактически массивом *? – Vandesh
Я не понимаю ваш вопрос. С чем вам нужна помощь? Вы только что отправили некоторый jQuery, связанный с запросом ajax? Что делает файл обработки PHP? – Darren
Я отредактировал мои вопросы, чтобы сделать его более ясным спасибо – Krishna