我想从作者表中删除选定的行。因此,在选择了行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);
}
});
})
}