2013-08-07 2 views
2

У меня есть простая кнопка переключения на странице, которая использует два радио входа:представить значение радиокнопки с JQuery с OnClick событием

Foo: 
<input type='radio' name='foo' value='bar'> Bar <br> 
<input type='radio' name='foo' value='fru'> Fru 

Есть короткий и простой способ (желательно с JQuery) в асинхронном режиме подачи значение foo каждый раз при нажатии?

Переключатели вверху являются единственными элементами формы на странице.

+0

Вы пробовали искать в '$(). Change()' и '.ajax' или' .post' более конкретно, используя их вместе? –

+0

, представляя значение где? –

+0

@ Дагон - к скрипту (например, foobar.php) –

ответ

2

что-то вроде этого, может быть?

<script> 
    $(document).ready(function() { 
     $("input:radio").change(function(){ 
     $.post('ajaxScriptLocation.php', { "foo": $(this).val() }, function(data) { 
      // do whatever with data result. 
     }); 
     }); 
    }); 
</script> 
+0

Работает ли .click для радиокнопки? Я всегда думал, что это «.change» –

+2

.click() работает, но если вы используете клавиатурное событие, то не запускается – pirs

+0

отредактировано .change, good point. – skrilled

Смежные вопросы