Rails删除链接JavaScript ajax调用

我想创建一个ajax删除调用。 单击链接时,将出现确认框,然后p标记淡出(注释)。 问题是ajax调用应该如何以及如何显示确认框。

HTML视图:

slet 

jQuery的:

  $(document).ready(function() { $('.softdelete').click(function () { var Url = $(this).attr('href'); var Data = $(this).attr('data-method'); $(this).closest('p').fadeOut(1000); $.post(Url); return false; }); });  

单击删除链接时,注释会淡出,但不会被销毁。 也没有出现确认框。

您正在使用post请求,因此操作未正确路由:Rails需要delete请求。

以下是继续jQuery的方法:

 $.ajax({ url: your_url, type: 'DELETE', success: function(result) { // Do something with the result } });