Скрыть строку (tr) таблицы данных после удаления через ajax в codeigniter

Yadhu Babu спросил: 26 ноября 2017 в 04:29 в: javascript

Я пытаюсь удалить запись в codeigniter с помощью вызова ajax. Функция удаления работает нормально. Моя задача - скрыть строку после удаления. я использую таблицу данных начальной загрузки в виде

<script>
  function remove_cart(itemid) {
    event.preventDefault();
    alert("Delete you really want to delete?");
    var id = $(this).attr('id');
    var btn = this;
    alert(btn);
    $.ajax({
      type: 'POST',
      url: '<?php echo site_url("admin/careers/delete/' + itemid + '")?>',
      data: {
        id: itemid
      },
      success: function(Success) {
        $(btn).closest('tr').fadeOut("fast");      }
    });
  }
</script>

View

<a onclick="remove_cart('<?php echo $info['id']; ?>')" id="id">test</a>

Таблица

<table id="example1" class="table table-bordered table-striped">
    <thead>
        <tr>
            <th>Name</th>
            <th>Post applied</th>
            <th>Phone</th>
            <th>Resume</th>
            <th>Action</th>
        </tr>
    </thead>
    <tbody>
        <?php foreach ($jobs as $info) {?>
        <tr>
            <td>
                <?php echo $info['fname'];?> </td>
            <td>
                <?php echo $info['post_applied'];?> </td>
            <td>
                <?php echo $info['phone'];?> </td>
            <td><a href="http://abravmsd.com/uploads/<?php echo $info['resume'];?>" target="_blank">Download</a> </td>
            <td>
                <a href="<?php echo base_url();?>admin/careers/delete/<?php echo $info['id']; ?>" class="delete">Delete</a>
                <a onclick="remove_cart('<?php echo $info['id']; ?>')" id="id">test</a>
            </td>
        </tr>
        <?php  } ?>
    </tbody>
    <tfoot>
    </tfoot>
</table>

0 ответов