admin管理员组

文章数量:1574565

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

先在控制器使用sql语句查出商品信息goods

然后在html源码中使用goods变量。

{foreach $goods as $item}

1232324

{/foreach}

按钮源码

批量删除

js

function datadel(){

$ids = $("input[name='ids']:checked");

var checkID=[];

$("input[name='ids']:checked").each(function(i){

checkID[i] = $(this).val();

});

//判断数组是否为空。空的话禁止点击

if(checkID.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);

Vue小案例 之 商品管理------批量删除与商品数量的调整

通过索引进行删除,进行测试,是否获取其索引: 测试效果: 测试代码,在vue中定义一个空的数组,以便后面进行数据的绑定: data:{ imgUrl:'../res/images/', imgName ...

springmvc使用数组接收页面商品列表批量删除传过来的参数,并完成批量删除的操作。

1.1 需求 在商品列表页面选中多个商品,然后删除. 1.2 需求分析 此功能要求商品列表页面中的每个商品前有一个checkbox,选中多个商品后点击删除按钮把商品id传给controller,根据商 ...

商品批量删除(mybatis中集合的使用)

DELETE FROM product WHERE id in & ...

谈谈使用Redis缓存时批量删除的几种实现

前言 在使用缓存的时候,我们时不时会遇到这样一个需求,根据缓存键的规则去批量删除这些数据,比较常见的就是按前缀去删除. 举个简单的例子,Redis中现在有几百个商品的数据,这些数据的key值是有一定规 ...

小计:Shopee批量删除修复~附脚本

需求 昨天浪的时候,无意之间看到文职人员在一个个删除违禁商品,大概23个店铺,每个店铺500多个商品,页面是用Ajax异步加载的,每删一个就需要等几秒,粗略估计一下用时:9h左右 然后了解了下是什么情 ...

mybatis批量删除(逻辑删除)

在Mapper.xml文件中

SSM + MySQL批量删除操作

最近项目中有个购物车功能需要能够选中商品,然后批量删除的操作,也可以单个删除,其实代码很简单就能实现. 这里需要注意的就是你前端是怎么传值的,我这里采用的数组的形式,用 ‘,’隔开. 然后控制层代码如 ...

Memcached的批量删除方案总结

Memcached的批量删除,向来是Memcached使用者很头疼的事情,因为Memcached采取的缓存方案是哈希表结构,所以没有办法实现delete from tablename where ke ...

随机推荐

First commit

今天是2016年11月14日.天气晴. 第一篇博客,准备在这里记录下我学到的技术,希望能够坚持下来.^.^

VS2015 Apache Cordova第一个Android和IOS应用

前言 本人个人博客原文链接地址为http://aehyok/Blog/Detail/75.html. 个人网站地址:aehyok QQ 技术群号:206058845,验证码为:aehy ...

HTTP Header 简介

HTTP Header 简介 HTTP(HyperTextTransferProtocol)即超文本传输协议,目前网页传输的的通用协议.HTTP协议采用了请求/响应模型,浏览器或其他客户端发出请求,服 ...

list-style:none outside none;的作用

今天在论坛里面看到一篇文章,讲的是以前忽略的一个问题.就是当ul里面有float和display:inline,在ie6.ie7里面会有一些问题.一般对ul进行reset也好,或是设置ul的样式时,往 ...

nginx做反向负载均衡,后端服务器获取真实客户端ip

首先,在前端nginx上需要做如下配置: location / proxy_set_header host                   $host; proxy_set_header X-fo ...

一条SQL搞定信息增益的计算

欢迎大家关注腾讯云技术社区-博客园官方主页,我们将持续在博客园为大家推荐技术精品文章哦~ 周东谕,2011年加入腾讯,现任职于腾讯互娱运营部数据中心,主要从事游戏相关的数据分析和挖掘工作. 信息增益原 ...

UVA 12633 Super Rooks on Chessboard [fft 生成函数]

Super Rooks on Chessboard UVA - 12633 题意: 超级车可以攻击行.列.主对角线3 个方向. R * C 的棋盘上有N 个超级车,问不被攻击的格子总数. 行列好好做啊 ...

python 全栈开发,Day5

python之函数初识 一.什么是函数? 现在有这么个情况:python中的len方法不让用了,你怎么办? 来测试一下'hello word' 的长度: 用for循环实现 s1 = "hel ...

Gold well平台罗琪:叙利亚战火令黄金看涨意愿强烈

Gold well平台罗琪:叙利亚战火令黄金看涨意愿强烈基本面分析:纸黄金交易通网显示,全球最大黄金上市交易基金(ETF)截至04月14日黄金持仓量较上日持平,当前持仓量为865.89吨,本月止净增持 ...

本文标签: 批量商品ajax