【发布时间】:2014-07-28 00:53:54
【问题描述】:
我的表单有一个选择元素和一组单选按钮。单选按钮的值(和标签)取决于在选择元素中选择了哪个选项。我的计划是将单选按钮放在一个部分中,当所选选项发生更改时,进行 AJAX 调用以检索它的更新版本,然后将其重新插入到表单中。
这是一个明智的解决方案吗?我知道这可以通过 Angular 更好地处理,但是将此页面转换为 Angular 应用程序可能超出了这个小项目的范围。
编辑:我想我真正要问的是,对单选按钮进行 AJAX 调用是否比在页面上已有所有单选按钮并使用 js/jquery 更好的解决方案操纵它们(显示/隐藏,选中/取消选中)。
【问题讨论】:
-
我确实对表单和 Ajax 略知一二,但是“我的计划是将单选按钮放在一个部分中”是什么意思?什么是部分?
-
在 Rails 中,partial 是一块可以插入页面的视图代码(动态生成的 html)
-
好的,那么您的问题是关于 RoR 而不是 Ajax?如果是这样,恐怕我无法帮助你。
-
我对一般方法感兴趣,而不是特定于框架。
标签: ruby-on-rails dynamic radio-button