Задать вопрос
@marq

Как отправить значение radio по ajax?

Добрый день , не могу разобраться, как отправить значение radio по ajax

<input id="radio" type="radio"  name="radio" value="1" /> Первое    
<input id="radio" type="radio" name="radio" value="2" /> Второе
<div id="aaa"></div>

$(document).ready(function () 
{
    $('#radio').on('change', function () 
    {  
            var selectedValue = $('#radio').val();
            $.ajax
            ({
                url:  "forms.php",
                type: 'POST',
                data: 'espace_id=' + selectedValue,
                success: function(data) 
                {
                   	$('#aaa').html(selectedValue);
                }
            });
        
    });
});

forms.php:
<?php
	var_dump($_POST['espace_id']);
    exit;
?>
  • Вопрос задан
  • 321 просмотр
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Alex_mos
@Alex_mos
Google всему голова
У тебя два одинаковых id, такого быть не должно.

Получи значение по имени а не по id.
$("input[name='radio']:checked").val();

https://coderoad.ru/43188588/%D0%9F%D0%BE%D0%BB%D1...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽