数据库删除

想要删除数据就必须知道数据的主键ID,且删除数据属于比较严谨的操作需要多重提醒确认

  1. 获取到选中的数据主键ID,并判断是否未选中
    var checkStatus = layuiTable.checkStatus(“ZGCS”);
    if (checkStatus.data.length==1){
    StudentID = checkStatus.data[0].StudentID;
    }
  2. 用询问层提醒询问用户是否删除数据
    layer.confirm(“确定删除数据?”, function (index) {
    layer.close(index);
    });
  3. 如果用户确定删除就传递主键ID给控制器查询出相对应的数据进行删除
    $.post("/ZGCS/SC", { StudentID: StudentID }, function (returnJson) {
    ZGCS = layuiTable.reload(‘ZGCS’);
    layer.alert(returnJson.Text);
    layerClose();
    })
  4. 选中一个要删除的数据
    在这里插入图片描述
  5. 询问用户是否删除
    在这里插入图片描述
  6. 用户确定删除后页面传递过来主键ID
    在这里插入图片描述
  7. 用ID获取到了要删除的数据
    在这里插入图片描述
  8. 执行删除语句并判断是否有删除成功
    myModels.PW_Student.Remove(SC);
    if (myModels.SaveChanges()>0)
    {
    returnJson.State = true;
    returnJson.Text = “删除成功!”;
    }
  9. 返回状态和提示信息
    在这里插入图片描述
  10. 删除成功页面也返回提示
    在这里插入图片描述
  11. 删除后的数据
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44552168/article/details/89082170