我将尽力描述这一点。我想要做的是使用基于单个下拉列表的值填充表单。我想获取用户在下拉列表中选择的内容,使用他们选择的值向rails发送请求,根据该选择在控制器中执行一些操作,并将对象返回到填写了字段的表单。理想情况下,我我喜欢用jquery做这个。
答案 0 :(得分:0)
您在前端描述的内容可能适用于MVC或MVVM框架。我已经使用了knockout.js取得了巨大的成功。
基本上,您将JS“viewmodel”对象的属性绑定到标记中的各种元素。当viewmodel更改时,它会自动更新标记,反之亦然。当您准备将其发送到后端时,使用jQuery.post()发送回viewmodel的序列化版本。然后,服务器可以使用可用于填充视图模型中各种字段的数据进行响应。