分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

ajax ?删除数据无刷新

发布时间:2023-09-06 02:08责任编辑:熊小新关键词:暂无标签

//html页面

<!doctype html>
<head>
???<title></title>
???<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
???<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0">
???<link rel="stylesheet" href="__STATIC__/layui/css/layui.css">
</head>

<body>
???{include file="header"}
???<table class="weui-table weui-border-tb" id="cusTable">
???????<thead>
???????????<tr>
???????????????<th>编号</th>
???????????????<th>操作</th>
???????????</tr>
???????</thead>
???????<tbody>
???????????{volist name="data" id="vo"}
???????????????<tr>
???????????????????<td data-field="" id="sub" >{$vo.id}</td>


???????????????????<th>
???????????????????????<a title="编辑" href="{:url(‘Index/list_edit‘,[‘id‘=>$vo.id])}" id="edit" data-id="{$vo.id}">
???????????????????????????<i class="layui-icon">修改&#xe642;</i>
???????????????????????</a> ???????
???????????????????????&nbsp;&nbsp;&nbsp;
???????????????????????</a> -->
???????????????????????<a href="###" id="{$vo.id}" onclick="del(this)">
???????????????????????????<i class="layui-icon">删除 &#xe640;</i>
???????????????????????</a>

???????????????????</th>
???????????????</tr>
???????????{/volist}
???????</tbody>
???</table>


???<div class="pages">{$page}</div>

???????<!--form validation js -->
???????<script src="__STATIC__/js/common/jquery.js"></script>
???????<script src="__STATIC__/js/parsley.js"></script>
???????<script src="__STATIC__/js/zh_cn.js"></script>
???????<script src="__STATIC__/layui/layui.js"></script>

???????<script>

???????????//删除
????????????function del(_this){
???????????????var id = $(_this).attr(‘id‘);
???????????????var del=window.confirm("您确定要删除吗?");
???????????????if(del){
???????????????????$.ajax({
???????????????????????type:"DELETE",
???????????????????????url:"{:url(‘Index/list_del‘)}",
???????????????????????data:{‘id‘:id},
???????????????????????success:function(m){
???????????????????????????if(m.code==1){
???????????????????????????????$(_this).parent().parent().remove();//删除无刷新    重要
???????????????????????????}else{
???????????????????????????????alert(‘删除失败‘);
???????????????????????????}
???????????????????????}
???????????????????})
???????????????}
???????????????
???????????}

???????</script>
???????
</body>
</html>

//php

//删除
???public function list_del()
???{
???????$list=db(‘news‘)->where(‘id‘,input(‘id‘))->find();
???????//判断是否有要删除的图片
???????for ($i=1; $i <3 ; $i++) {
???????????$img=‘img‘.$i;
???????????if(!empty($list[$img])){
???????????????$filename = ROOT_PATH . ‘public‘ . DS . ‘uploads/‘.$list[$img];
???????????????// dump($filename);exit;
????????????????if(file_exists($filename)){
???????????????????unlink($filename);
???????????????}
???????????}
???????}
???????$m=db(‘news‘)->where(‘id‘,input(‘id‘))->delete();
???????if($m>0){
???????????return json([‘code‘=>1,‘message‘=>‘删除成功‘]);
???????}else{
???????????return json([‘code‘=>1,‘message‘=>‘删除成功‘]);
???????}
???}

ajax ?删除数据无刷新

原文地址:https://www.cnblogs.com/mcll/p/9415810.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved