通过ajax get删除记录

时间:2015-12-11 16:13:51

标签: php jquery ajax

在我的应用程序中,我遍历所有记录并生成一个用于删除此记录的URL

<a href="category/delete/'.$row->catid.'" class="btn btn-danger btn-xs" title="" data-toggle="tooltip" data-placement="top" onclick="return confirm(\'You are about to delete a record. This cannot be undone. Are you sure?\');" data-original-title="Delete"><i class="fa fa-trash-o"></i></a> 

将生成

<a href="category/delete/1".....></a>
<a href="category/delete/2".....></a>
<a href="category/delete/3".....></a>
.......

这里的类别是我的控制器,删除是我的方法,1,2,3是记录号。

我的问题是我想通过jquery GET方法删除它并显示成功的消息。但我无法理解如何实现这一目标。请帮我解决这个问题。

1 个答案:

答案 0 :(得分:2)

看起来这个家伙什么也没说。 Lemme解决它:

$(function () {
  // Select all the links that start with category/delete/ and bind the click event.
  $('[href^="category/delete/"]').click(function (e) {
    // Prevent following the link.
    e.preventDefault();
    // Fire an AJAX request.
    $.get($(this).attr("href"), function (res) {
      // res is what your server responds.
      alert(res);
    });
  });
});