我正在使用 Rails 和 jquery。我有链接。。
<%= link_to 'Delete Meeting', "/meetings/#{@meeting.id}", {:class => "delete_meeting"}, :method => :delete %>
上面的链接在我的会议显示页面中。我正在寻找的行为是,当用户单击删除链接时,我希望它删除会议,然后重定向到列出剩余会议的会议/索引页面。我还想在索引页面上显示“您的会议已被删除通知”。
当用户点击上面的链接时,我要求确认,然后我想简单地调用会议控制器中的删除方法。不过我不想使用 AJAX,因为删除后我想被路由到 meeting_path。对于这一切,我有以下 jquery ..
$(".delete_meeting").click(function(e){
e.preventDefault();
jConfirm('Are you sure you want to delete this meeting?', 'Confirm Delete', function(r) {
if(r){
// what does here? I want to call the link's href here
}
return false;
});
})
..如果确认返回true,那么我想将请求发送到控制器的删除操作。我怎样才能做到这一点?我认为我不应该为此使用 window.location.href。我吗?