如何不将任何数据从操作方法返回到成功回调?

时间:2019-06-26 14:10:59

标签: javascript c# asp.net-mvc

我想从作者表中删除选定的行。因此,在选择了行ajax之后,应将我引导至actionMethod,其中要通过其给定ID的数据将从数据库中删除。之后,我不想从服务器取回任何东西,因为我只需要删除客户端中的相应行即可。那么如何不从控制器返回任何数据到成功回调呢?

<!--language: lang-Csharp-->
public ActionResult Delete (int id)
        {
            Author author = db.Authors.Find(id);
            db.Authors.Remove(author);
            db.SaveChanges();
            return RedirectToAction("Index");
        }

<!--language: lang-JS-->
if ($(this).parents().eq(0).next().find("tbody tr").hasClass("active")){
 $(".author-delete").click(function(){
     url = "/Admin/Delete/" + rowId
      $.ajax({
         type: 'POST',
         url: url,
         data: {id:rowId},
         success: function myfunction(data) {
         var $tr = $(this).parents().eq(0).next().find("tbody
         tr").hasClass("active")
         $tr.remove();


          },
          error: function (jqXHR, textStatus, errorThrown) {
          console.log(textStatus, errorThrown);
          }

       });

   })

 }

0 个答案:

没有答案