【发布时间】:2010-09-07 14:00:16
【问题描述】:
我想执行一个简单的事情。当用户单击链接时,jQuery 需要生成一个 Ajax 请求,该请求将链接项的 id 发送到控制器中的方法。基本上,当用户单击删除链接时,我想要一个漂亮的模态对话框窗口。该窗口需要包含有关已删除项目的各种信息。
例如。
<%= link_to "Delete", item, :id => "delete" %>
我可以使用 jquery 选择此链接,甚至可以在用户单击它时打开一个弹出对话框。通过 application.js 但我真正需要的是 jQuery 在单击链接时调用我的方法,在我的方法中我将通过 format.js 回答。在 js 文件中,我放置代码以显示带有所需参数的模式对话框。当然,所有这些动作都是通过 ajax 异步进行的。 我无法为控制器中的方法生成 ajax 请求。不知道如何处理 jQuery.ajax 方法,尤其是如何强制 jQuery 将 url 参数传递给 rails 方法。我观看了 railscast 并使用 .post 研究了示例,但我不需要提交任何表单。 任何建议表示赞赏。 谢谢
【问题讨论】:
标签: ruby-on-rails jquery-ui jquery