我有一个格式的无线电选择字段:
<div class="field">
<%= f.label :sicherheit, "Verdacht auf" %>
<%= f.radio_button :sicherheit, 'V' %>
<%= f.label :sicherheit, "Zustand nach" %>
<%= f.radio_button :sicherheit, 'Z' %>
<%= f.label :sicherheit, "Ausschluss" %>
<%= f.radio_button :sicherheit, "A" %>
<%= f.label :sicherheit, "Gesicherte Diagnose" %>
<%= f.radio_button :sicherheit, "G" %>
</div>
我希望当用户选择一个选项时,会调用icd控制器中的操作验证!为了更好地想象它,我需要类似的链接:
<%= link_to "#{g.nummer}", icd_validate_path(g), remote: true %>
我希望你明白我想要的是什么?谢谢!
答案 0 :(得分:0)
我认为您需要使用Jquery进行AJAX调用,但请确保icd_validate_path(g)
正确并在route.rb中定义,并且您的控制器会响应js格式。
<script type="text/javascript">
$(function(){
$('input[type="radio"]').click(function(){
$.ajax({url: '<%= icd_validate_path(g) %>', data: {'value': $(this).val()}, success: function(data){
alert('success');
//do some your actions.
}})
});
});
</script>