Think5之删除单条数据功能

Posted 滴水穿石!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Think5之删除单条数据功能相关的知识,希望对你有一定的参考价值。

//删除单条学员信息
	public function deleteStu(Request $request){

		$stu_id = $request->param(‘id‘);
		$result = StudentsModel::destroy($stu_id);
		$status = 0;
        $message = ‘删除失败‘;
        if (true == $result) {
            $status = 1;
            $message = ‘恭喜, 删除成功~~‘;
        }
        return [‘status‘=>$status, ‘message‘=>$message];
	}



<td class="td-manage">
					<a title="编辑" href="javascript:;" onclick="resources_edit(‘学员编辑‘,‘{:url("students/studentsEdit",["id"=>$vo["id"]])}‘,‘1‘,‘800‘,‘500‘)" class="ml-5" style="text-decoration:none"><i class="Hui-iconfont"></i></a> 
					<a title="删除" href="javascript:;" onclick="stu_del(this,{$vo.id})" class="ml-5" style="text-decoration:none"><i class="Hui-iconfont"></i></a> 
				</td>


<script type="text/javascript">
	//JS脚本处理(使用ajax技术)
	//首先判断有没有选中的值,如果没有则提示;如果有,则传递到服务器端处理
	/* 批量删除 */
	  // 全选
	/* 批量删除 */
  // 全选
$(‘.all‘).click(function() {
    if($(this).is(‘:checked‘)) {
      $(‘:checkbox‘).attr(‘checked‘, ‘checked‘);
    } else {
      $(‘:checkbox‘).removeAttr(‘checked‘);
    }
  });
 
  // 删除操作
  $(‘#del‘).click(function() {
    if($(‘:checked‘).size() > 0) {
      layer.confirm(‘确定要删除吗?‘, {
        btn: [‘确定‘,‘取消‘], //按钮
        shade: false //不显示遮罩
      }, function(){
        $.post("{:url(‘students/deleteMany‘)}",{data: $(‘form‘).serializeArray()}, function(data) {
          layer.msg(‘恭喜,已批量删除‘, {icon: 1, time: 1000});
          setTimeout(function() {
            location.reload();
          }, 1000);
        });
      }, function(){
        layer.msg(‘取消了删除!‘, {time: 1000});
      });
    } else {
      layer.alert(‘没有选择!‘);
    }
  });
</script>


/*学员-单条删除*/
/**/
function stu_del(obj,id){
	layer.confirm(‘确认要删除吗?‘,function(index){
		$.post("{:url(‘students/deleteStu‘)}",{id:id});
		$(obj).parents("tr").remove();
		layer.msg(‘恭喜,已删除!‘,{icon: 6,time:1000});
	});
}

  

以上是关于Think5之删除单条数据功能的主要内容,如果未能解决你的问题,请参考以下文章

项目一众筹网03_2_管理员维护_单条数据删除_获取单条数据的id__前端传参给后端的两种方式_a标签才有href属性_全面了解各种转发和重定向方式

ajax 删除/修改单条数据

项目一众筹网04_4_角色维护删除_单条删除和批量删除怎么实现_确认提示,,你真的要删除吗__@RequestBody和@ResponseBody结合使用_全选功能_前端获取id发到后端_ajax发送

项目一众筹网04_4_角色维护删除_单条删除和批量删除怎么实现_确认提示,,你真的要删除吗__@RequestBody和@ResponseBody结合使用_全选功能_前端获取id发到后端_ajax发送

Spring Boot Elasticsearch7.6.2实现创建索引删除索引判断索引是否存在获取/添加/删除/更新索引别名单条/批量插入单条/批量更新删除数据递归统计ES聚合的数据

Linq-单条数据删除