Ruby on Rails中,如何将删除链接的JavaScript AJAX调用改写成长尾?

2026-04-11 17:311阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计245个文字,预计阅读时间需要1分钟。

Ruby on Rails中,如何将删除链接的JavaScript AJAX调用改写成长尾?

我想创建一个AJAX删除功能。单击链接时,将显示确认框,但如果点击确认,则页面标记淡出(注意)。

问题是如何以及如何显示确认框。+HTML视图:+c

Ruby on Rails中,如何将删除链接的JavaScript AJAX调用改写成长尾?

我想创建一个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 } });

本文共计245个文字,预计阅读时间需要1分钟。

Ruby on Rails中,如何将删除链接的JavaScript AJAX调用改写成长尾?

我想创建一个AJAX删除功能。单击链接时,将显示确认框,但如果点击确认,则页面标记淡出(注意)。

问题是如何以及如何显示确认框。+HTML视图:+c

Ruby on Rails中,如何将删除链接的JavaScript AJAX调用改写成长尾?

我想创建一个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 } });