删除

新增和修改写完了,接下来我们看删除,
$("#saveDelete").click(function () {
var Return = 0;//返回成功的数据
var checkStatus = layuiTable.checkStatus(‘tabAcademeS’);
//checkStatus 该方法可获取到表格所有选中行的相关数据
//console.log(checkStatus);
var ckdata = checkStatus.data;//获取选取行的数据数组
if (ckdata.length > 0) {
//提示是否删除
在这里插入图片描述
layer.confirm(“确定要删除选择的数据吗?”, { icon: 6, offset: ‘100px;’ }, function (index) {
layer.close(index);
{
for (var i = 0; i < ckdata.length; i++) {
$.ajax({
url: “DeleteSpecialty?CompUserID=” + ckdata[i].CompUserID,所需要的列表接口地址(控制器的方法)要对应,
async: false,
type: ‘get’,//数据传输通道的类型
dataType: ‘json’,//传输的数据类型
success: function (data) {
if (data.State) {
Return++;
}
}
});
}
if (Return == ckdata.length) {
tabAcademe.reload();//删除成功后刷新表格
}
else {
layer.alert(“数据异常!”);
}
}
})
} else {
layer.alert(“请选择需要删除的数据!”, { icon: 6, offset: ‘100px;’ });
}
});
控制器中的方法
public ActionResult DeleteSpecialty(int CompUserID)
{
ReturnJson msg = new ReturnJson();
msg.State = false;
try
{
var title = myModel.CompUser.Where(m => m.CompUserID == CompUserID).Single();
对应数据库的表和主键ID
myModel.CompUser.Remove(title);
if (myModel.SaveChanges() > 0)
{msg.State = true;
msg.Text = “删除成功”;
}
else
{msg.State = false;
msg.Text = “删除失败”;
}}
catch (Exception)
{
msg.Text = “数据异常”;
}
return Json(msg, JsonRequestBehavior.AllowGet);}
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值