0

我将表格放在一起,但出于设计原因,表格必须通过链接提交。我发现了如何执行该操作:

= link_to_function "Next >>", "$(this).up('form').submit()"

这样就可以了,我可以创建很多链接,这没问题。但是我不知道如何区分使用哪个链接将我带回控制器?我需要根据链接执行略有不同...

任何想法 ?我试图嵌入一些 javascript 等,但我无法弄清楚。

谢谢,

亚历克斯

4

1 回答 1

1
= link_to_function "Next >>", "$('#hidden_field').value = 1;$(this).up('form').submit()"
= link_to_function "Next 2 >>", "$('#hidden_field').value = 2;$(this).up('form').submit()"

假设您使用的是 jquery,请根据单击的链接将隐藏字段设置为不同的值。毕竟,link_to_function 的第二个参数只是 javascript。

于 2011-01-23T16:20:46.883 回答