Задать вопрос
@Ooos
Front-End

Как преобразовать полученное значение в переменную?

Получил значение value, как теперь их преобразовать в переменную для дальнейших манипуляций?
<input type="radio" name="radios" id="radio2" value="1"/>

//var id = 2;
    $('tbody input').on('change', function() {
    var id = $('input[name=radios]:checked', 'tbody').val();
});
    
    $.ajax({
      url: root + '/users/' + id,
      method: 'GET'
    })
  • Вопрос задан
  • 289 просмотров
Подписаться 1 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 2
UZEIR
@UZEIR
Учусь. Пытаюсь развиваться.
<input type="radio" name="radios" id="radio2" value="1" onclick="ok()"/>

<script>

var res = $('input[name=radios]:checked', 'tbody').val();

  function ok(){
 
   $.ajax({

       type: "POST",
      url: "ajax.php", // файл куда отправится $_POST["res"] и где уже можно с ним работать
      data: "res="+res,
      success: function(){
          $('#result').html();
}
});
</script>
<div id="result"></div> // Сюда выводится результат из файла ajax.php.
Ответ написан
@Ooos Автор вопроса
Front-End
Всем спасибо!!! объединил в одну функцию и все заработало.
$('tbody input').on('change', function() {
    var id = $('input[name=radios]:checked', 'tbody').val();
          console.log(id);


    
    $.ajax({
      url: root + '/users/' + id,
      method: 'GET'
    })
        .success(function(response) {
            //Вставка в modal окно
            $('#myModal')
                .find('[id="id"]').val(response.id).end()
                .find('[id="name"]').val(response.name).end()
                .find('[id="email"]').val(response.email).end()
                .find('[id="website"]').val(response.website).end();

    });
    });
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы