form_for 通过 2 个链接提交,当我回到控制器时如何判断使用了哪个链接?
我将一个表单放在一起,但出于设计原因,该表单必须通过链接提交。 我找到了如何执行该操作:
= link_to_function "Next >>", "$(this).up('form').submit()"
这样就可以了,我可以创建许多链接,这没有问题。但是我不知道如何区分使用哪个链接将我带回控制器? 我需要根据链接执行稍微不同的操作...
有什么想法吗?我尝试嵌入一些 javascript 等,但我无法弄清楚。
谢谢,
亚历克斯
I putting a form together, but for design reason the form must be submitted by a link.
I found out how to perform that:
= link_to_function "Next >>", "$(this).up('form').submit()"
This will do, and I can create many link with this no problem. However I don't know how to distinguish which link was used to bring me back to the controller ?
I need to perform slightly different depending on the link...
Any idea ? I have tried to embed some javascript, etc. but I could not figure it out.
Thanks,
Alex
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
假设您使用的是 jquery,请根据单击的链接将隐藏字段设置为不同的值。毕竟,link_to_function 的第二个参数只是 javascript。
Assuming you're using jquery, set a hidden field to different values depending on which link was clicked. The 2nd parameter to link_to_function is merely javascript, after all.