Ruby on Rails:使用单选按钮加载不同的部分
我想使用 ajax 将带有生成内容的不同部分加载到表单中。
那么我该如何进行这项工作呢?
例如,我有一个带有单选按钮“水果”和“蔬菜”的表单,因此当我选择其中之一时,相应的部分应该以正确的内容动态直接加载到模板中。
它是用脚手架创建的简单形式(编辑、显示、销毁) 通常应该是原型吗?
I want to load different partials with generated content into a form with ajax.
So how do i make this work?
For example, i have a form with the radio buttons "fruits" and "vegetablles", so when i select one of them, the corresponding partial should be loaded directly into the template dynamically with the right content.
Its a simple form created with scaffolding (edit, show, destroy)
should be prototype normally?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您要做的就是:
在您的控制器中,您应该具有以下方法:
然后,您应该拥有与该操作相对应的fruit.js.erb(假设您在这里有jQuery):
然后您需要一个像_fruit.html这样的部分视图。 erb 包含您想要的 html
正如 Codeglot 所说,如果您想要更准确的答案,请发布有关您的问题的更多信息。我现在无法说得更具体。
All you do is :
In your controller, you should have the following methods:
Then, you should have your fruit.js.erb corresponding to that action (suppose you have jQuery here) :
You then need a partial view like _fruit.html.erb that contains the html you want
As Codeglot stated, if you want more precise answer, post more information about your problem. I cannot be more specific right now.