Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
RubyonRails:Jquery/ajax动态表单字段_Jquery_Ruby On Rails_Dynamic Forms - Fatal编程技术网

RubyonRails:Jquery/ajax动态表单字段

RubyonRails:Jquery/ajax动态表单字段,jquery,ruby-on-rails,dynamic-forms,Jquery,Ruby On Rails,Dynamic Forms,我正在实现动态表单字段。到目前为止,我有一些jQuery可以实现这一点,但是我必须手动刷新页面才能看到更改 我怎样才能使它充满活力?我的印象是我需要在某个地方包括ajax,但是我在寻找好的资源时遇到了问题 这是我正在使用的代码 jQuery -> $( if ($('#subject_enrolled').val() == '0') $('#subject_reason_not_enrolled').show() else

我正在实现动态表单字段。到目前为止,我有一些jQuery可以实现这一点,但是我必须手动刷新页面才能看到更改

我怎样才能使它充满活力?我的印象是我需要在某个地方包括ajax,但是我在寻找好的资源时遇到了问题

这是我正在使用的代码

jQuery ->
    $(
        if ($('#subject_enrolled').val() == '0')
            $('#subject_reason_not_enrolled').show()
        else
            $('#subject_reason_not_enrolled').hide();
    );

任何帮助/资源都将不胜感激

我假设
#subject\u registered
是一个复选框。您只需侦听该复选框上的更改事件,然后更新您的
\subject\u reason\u not\u registered
的显示。这在其他帖子中有很多介绍。这里有一个:

谢谢,这似乎就是我要找的。我使用的是下拉选择(f.select),有多个选项。我想我的“选择选项:已选择”是正确的。