首页 > 作文

tp5.1批量删除商品

更新时间:2023-04-08 00:06:51 阅读: 评论:0

选中要删除的商品,点击批量删除

先在控制器使用sql语句查出商品信息goods然后在html源码中使用goods变量。

<table>    {foreach $goods as $item}    <tr>        <td><input name="ids" class="ids" type="checkbox" value="{$item.good经济学好就业吗s_id}"></td>        <td>123</td>        <td>2324</td>    </tr>    打火锅{/foreach}   政治学与行政学</table>

按钮源码


<a href="javascript:;" onclick="datadel()" class="btn btn-danger radius"&神龙架gt;<i class="hui-iconfont"></i> 批量删除</a>

js

function datadel(){                $ids = $("input[name='ids']:checked");                var checkid=[];                $("input[name='ids']:checked").each(function(i){                      checkid[i] = $(this).val();                });                //判断数组是否为空。空的话禁止点击                if(checkid.全职高手第6集length == 0){                    return;                }                // console.log(checkid);     layer.confirm('确认要删除吗?',function(index){    // $ids = $(".ids");             $.ajax({            type: 'post',            url:"{:url('productbatchdelajax')}",            data:{checkid:checkid},            datatype: 'json',            success: function(data){                // alert(data);                // $(obj).parents("tr").remove();                $ids.each(function(i){                      $(this).parents("tr").remove();                      // console.log($(this).parents("tr"));                });                layer.msg('已删除!',{icon:1,time:1000});            },            error:function(data) {                console.log(data.msg);            },        });            });}
控制器异步请求删除数据

public function productbatchdelajax()    {                 $data = $_post['checkid'];                    $db = new db;          $res=$db::table("goods")->delete($data);          if($res){            echo"ok";                    }    }
注意:jquery如何把选中的id提交到后台

$(“input[name=’ids’]:checked”).each(function(i){

                      checkid[i] = $(this).val();                });

2.如何在删除之后不刷新页面能达到删除的效果,操作dom元素

$ids.each(function(i){                      $(this).parents("tr").remove();                      // console.log($(this).parents("tr"));                });

3.tp5批量删除的语法。data是一个数组。

$res=$db::table("goods")->delete($data);
 
        

本文发布于:2023-04-08 00:06:49,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/ec84035f1e0e31e8763791b65fecdc67.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:tp5.1批量删除商品.doc

本文 PDF 下载地址:tp5.1批量删除商品.pdf

标签:批量   数组   控制器   源码
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜