ruby-on-rails – Rails删除链接JavaScript ajax调用
发布时间:2020-12-17 01:26:45 所属栏目:百科 来源:网络整理
导读:我想创建一个ajax删除调用.单击链接时,将出现确认框,然后p标记淡出(注释).问题是ajax调用应该如何以及如何显示确认框. HTML视图: a rel="nofollow" data-method="delete" data-confirm="Er du sikker?" class="softdelete" href="/blogs/5/comments/18"slet
我想创建一个ajax删除调用.单击链接时,将出现确认框,然后p标记淡出(注释).问题是ajax调用应该如何以及如何显示确认框.
HTML视图: <a rel="nofollow" data-method="delete" data-confirm="Er du sikker?" class="softdelete" href="/blogs/5/comments/18">slet</a> jQuery的: <script type="text/javascript"> $(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; }); }); </script> 单击删除链接时,注释会淡出,但不会被销毁.也没有出现确认框. 解决方法
您正在使用发布请求,因此操作未正确路由:Rails需要删除请求.
以下是继续使用jQuery的方法: $.ajax({ url: your_url,type: 'DELETE',success: function(result) { // Do something with the result } }); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |