用Rails/jQuery填充Form的下拉菜单



我将尽我所能来描述这一点。我想做的是用基于单个下拉列表的值填充表单。我想接受用户在下拉列表中选择的内容,用他们选择的值向rails发送请求,根据该选择在控制器中做一些事情,并将一个对象返回到表单中并填写字段。理想情况下,我想用jquery来做这件事。

您在前端描述的内容可能适用于MVC或MVVM框架。我使用了knockout.js,并取得了巨大成功。

基本上,您将JS"视图模型"对象的属性绑定到标记中的各种元素。视图模型发生更改时,它会自动更新标记,反之亦然。当您准备好将其发送到后端时,请使用jQuery.post()发回视图模型的序列化版本。然后,服务器可以使用可用于填充视图模型中的各个字段的数据进行响应。

最新更新