我正在一个拥有Person模型的项目中工作。我使用表格显示“索引中的人员”操作,显示允许选择多个人的复选框。
用户应该能够对选定的人做不同的事情,例如:
批准他们访问的操作只是改变数据库。 “发送电子邮件”的操作应该重定向到另一个页面,该页面将请求电子邮件的详细信息以便发送。
到目前为止,我们在Form中有一个包含人员的表。该表单发布到一个操作,我可以检索选定的ID。到目前为止一切都很好。
我的问题是我希望表单动态发布到不同的路由(如果用户点击操作以“批准”用户去一个地方,如果用户点击“发送电子邮件”的操作去另一个地方)。
我无法找到如何动态修改表单操作以在运行时发布到其他Url。有没有办法做到这一点? (或者我做错了,我应该以某种方式用jQuery收集ID并发布到我想要的Urls。)
答案 0 :(得分:0)
您需要做的是更改(在客户端上,使用javascript)" action"表单元素的属性:
var url = ...
$("form").attr("action", url);