gpt4 book ai didi

ruby-on-rails - Rails 中的 jQuery ajax 调用?

转载 作者:行者123 更新时间:2023-12-01 02:37:12 24 4
gpt4 key购买 nike

我想执行一件简单的事情。当用户单击链接时,jQuery 需要生成一个 Ajax 请求,该请求将链接项的 id 发送到 Controller 中的方法。基本上,当用户单击删除链接时,我想要一个漂亮的模式对话框窗口。该窗口需要包含有关已删除项目的各种信息。例如。 <%= link_to "Delete", item, :id => "delete" %>

我可以使用 jquery 选择此链接,甚至可以在用户单击它时打开一个弹出对话框。通过 application.js 但我真正需要的是 jQuery 在单击链接时调用我的方法,在我的方法中我将通过 format.js 进行回答。在 js 文件中,我放置代码来显示带有所需参数的模式对话框。当然,所有这些操作都是通过 ajax 异步进行的。我无法生成对 Controller 中方法的 ajax 请求。还不知道如何处理 jQuery.ajax 方法,特别是如何强制 jQuery 将 url 参数传递给rails 方法。我观看了 Railscast 并研究了 .post 的示例,但我不需要提交任何表单。任何建议表示赞赏。谢谢

最佳答案

Rails 需要一个带有隐藏参数的帖子。

$('#delete').click(function(e){
e.preventDefault();
$.post($(this).attr('href'), { _method: 'delete' });
});

关于ruby-on-rails - Rails 中的 jQuery ajax 调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3659299/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com