gpt4 book ai didi

javascript - rails 和 javascript,知道用户是否确认了一个对话框

转载 作者:行者123 更新时间:2023-11-30 17:21:46 28 4
gpt4 key购买 nike

在我的 Rails 3.2.17 应用程序中,我有一个删除按钮:

<%= link_to 'Delete', destroy_item_path(@item), 
method: :delete,
data: { confirm: "Do you confirm?"},
id: "a_delete"
%>

我需要在项目被删除后执行一些 javascript 代码,或者更好:在用户确认删除项目之后。
我天真地为 anchor 添加了一个 id,并绑定(bind)了一个点击监听器:

$("#a_delete").click(function() {
//Has the user confirmed or canceled the operation?
} );

但是我怎么知道用户的选择是什么?我检查了 https://github.com/rails/prototype-ujs但我没有弄清楚如何以及是否可以做到这一点。

最佳答案

简单的方法(在项目被销毁后)它是一个作为 JS 的发送请求,rails 将呈现 destroy.js.erb,您可以在此处添加代码。困难的方式(在销毁之前确认之后)它是一个修改 rails 确认对话框 http://lesseverything.com/blog/archives/2012/07/18/customizing-confirmation-dialog-in-rails/

关于javascript - rails 和 javascript,知道用户是否确认了一个对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25038637/

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