Xwab
Форумыnavigate_nextJavaScript

php получить jquery radio
Сообщения
jurii

нужно получить по ajax значение VALUE в php

html >

<input type=RADIO name="reiting" VALUE="3" id="reiting">3 балла
<input type=RADIO name="reiting" VALUE="2" id="reiting">2 балла
<input type=RADIO name="reiting" VALUE="1" id="reiting">1 балл


<!-- вывод результата -->
<div id="user_data">

</div>
<!-- вывод результата -->


js >

<script type=\"text/javascript\">
var the_value = $('#reiting input:radio:checked').val();
$(document).ready(function() {
$('#reiting').click(function() {
$.get('http://ktest.ru/getinfo.php', {reiting: the_value}, function(data) {
$('#user_data').html(data);
});
});
});
</script>


getinfo.php >

<?php
echo $_GET['reiting'];
?>


рузультата нет, не знаю как выводить the_value, не так выходит{reiting: the_value}

12 Июл 2012, 21:32
djpasica

jurii, это
var the_value = $('#reiting input:radio:checked').val();

запхай на 2 строчки ниже

12 Июл 2012, 21:59
jurii

djpasica, спс

echo '1212'; - выводится (но только при клике по 3-ке), а echo $_GET['reiting']; нет

тут еще в чем то косяк

12 Июл 2012, 22:14
Toxin

а ничего что id должен быть единичным на всю страницу
var the_value = $('input[name="reiting"]:radio:checked').val();

12 Июл 2012, 22:27
jurii

Toxin, поправил, спс, все работает

<script type=\"text/javascript\">
$(document).ready(function() {
$('#reiting').click(function() {
var the_value = $('#reiting input:radio:checked').val();
$.get('http://ktest.ru/getinfo.php', {reiting: the_value}, function(data) {
$('#user_data').html(data);
});
});
});
</script>


<form id="reiting">
<input type=RADIO name="reiting" VALUE="3">3 балла ||
<input type=RADIO name="reiting" VALUE="2">2 балла ||
<input type=RADIO name="reiting" VALUE="1">1 балл
</form>

12 Июл 2012, 22:38
Ответить на тему