plupload如何删除一条数据
FilesRemoved用了发现不成功,删除图片这么重要怎能如此
看到老外提的另一个问题发现这个问题解决办法,特此备注以供不会的童鞋参考
uploader.bind('FilesAdded', function(up, files) {
    for (var i in files) {
        console.log("###"+i);
        $('file_list').innerHTML += '<div class="pic_list" id="' + files[i].id + '">' + files[i].name + ' (' + plupload.formatSize(files[i].size) + ')
        <b class="pic_delete" data-val='+files[i].id+'>删除</b><b><input type=text class="lable_describe pic_' + files[i].id +'" placeholder="图片描述..."></b></div>';
    }
});
这是图片添加时会自动调用的部分
在这里我用到了一个删除菜单,把files[i].id赋给它
然后用jQuery来处理,注意,jQuery和这个插件会冲突的,做好处理,我这里就不详述了
处理的jQuery代码如下
	$(document).on('click','.pic_list b.pic_delete',function(){
		$(this).parent().remove();
		//uploader.removeFile($(this).attr("data-val"));
		var toremove = '';
		var id=$(this).attr("data-val");
		for(var i in uploader.files){
                 if(uploader.files[i].id === id){
                    toremove = i;
		    }
		}
		uploader.files.splice(toremove, 1);
		console.log("XXX"+$(this).attr("data-val"));
	});
removeFile那样调用不成功,不知为何,会有错误
这样就可以删除掉不用上传的图片了
另外,再次添加的图片,我发现file[i]这个i会从0开始
应该是多维数组了,以上代码经多次测试,屡试不爽
plupload如何删除一条数据的更多相关文章
- SELECT INTO和INSERT INTO SELECT的区别  类似aaa?a=1&b=2&c=3&d=4,如何将问号以后的数据变为键值对  C# 获取一定区间的随即数 0、1两个值除随机数以外的取值方法(0、1两个值被取值的概率相等)  C# MD5 加密,解密  C#中DataTable删除多条数据
		SELECT INTO和INSERT INTO SELECT的区别 数据库中的数据复制备份 SELECT INTO: 形式: SELECT value1,value2,value3 INTO Ta ... 
- Mybatis 删除多条数据XML SQL语句删除
		Mybatis 删除多条数据XML SQL语句删除 1.删除多条数据SQL写法 <delete id="deleteParamsByIds"> delete from ... 
- php+mysqli预处理技术实现添加、修改及删除多条数据的方法
		本文实例讲述了php+mysqli预处理技术实现添加.修改及删除多条数据的方法.分享给大家供大家参考.具体分析如下: 首先来说说为什么要有预处理(预编译)技术?举个例子:假设要向数据库添加100个用户 ... 
- 018.CI4框架CodeIgniter数据库操作之:Delete删除一条数据
		01. 在Model中写数据库操作语句,代码如下: <?php namespace App\Models\System; use CodeIgniter\Model; class User_mo ... 
- 2020-04-23:假设一个订单的编号规则是AAAAOrder2020-0000001,AAAAOrder2020-0000002....后面的数字是自增长,如果订单号码达到AAAAOrder2020-1000000(100万),数据库中应该有100万条数据,此时我随机删除2条数据(物理删除,且不考虑日志和备份),请问怎么找到删掉的数据的编号?给出解题思路即可,答案需要在1秒内运行得到。
		福哥答案2020-04-23: 分批查询:分成500次count(),每次count()肯定小于等于2000条数据,经过测试,一次count()在.1ms左右,500次就是500ms.二分法(时间微超 ... 
- ajax 删除一条数据
		代码: 对这一段话的理解:先找到需要删除的节点,以及节点里的文本:用Ajax 发送请求,请求方式为POST ,请求内容为需要删除记录的文件,dataType定义数据类型Json,通常都是Json,da ... 
- T-SQL触发器,限制一次只能删除一条数据
		/****** Object: Trigger [dbo].[trg_del] Script Date: 01/01/2016 12:58:28 ******/ SET ANSI_NULLS ON G ... 
- C#中DataTable删除多条数据
		//一般情况下我们会这么删除 DataTable dt = new DataTable(); for (int i = 0; i < dt.Rows.Count; i++) { if (99 % ... 
- mysql使用一条sql删除多条数据
		使用in delete from course where chour in(55,56,57); course:表名 chour:字段 55,56,57数据 
随机推荐
- [Uliweb]-URL映射
			URL映射¶ Uliweb使用Werkzeug的Routing来进行URL的处理.当你使用manage.py的makeapp命令生成一个新 的App时,它会自动生成views.py文件,其中会自动从u ... 
- Day 11 作业题
			1.整理装饰器的形成过程,背诵装饰器的固定格式 固定格式 def wrapper(func): def inner(*args, **kwargs): #执行函数前进行的操作 ret = func(* ... 
- python 进程、线程、协程感悟
			进程: 感觉只是使用Process模块加以使用即可: # -*- coding: utf-8 -*- # data:2019-02-23 21:23 # user:DIY # file:thread_ ... 
- Backtracking-401. Binary Watch
			A binary watch has 4 LEDs on the top which represent the hours (0-11), and the 6 LEDs on the bottom ... 
- 【转】POJ分类很好很有层次感
			OJ上的一些水题(可用来练手和增加自信) (poj3299,poj2159,poj2739,poj1083,poj2262,poj1503,poj3006,poj2255,poj3094) 初期: 一 ... 
- HDU 6205(尺取法)2017 ACM/ICPC Asia Regional Shenyang Online
			题目链接 emmmm...思路是群里群巨聊天讲这题是用尺取法.....emmm然后就没难度了,不过时间上3000多,有点.....盗了个低配本的读入挂发现就降到2800左右, 翻了下,发现神犇Clar ... 
- CISSP一次通过指南(文末附福利)
			2017年12月19日,在上海黄浦区汉口路亚洲大厦17层通过了CISSP认证考试,拖拉了一年,终于成绩还算令人满意,为攒人品将自己一年多的复习心得和大家分享,希望能够帮到需要考证的朋友. 本文作者:i ... 
- jQuery过滤选择器:first和:first-child的区别,CSS伪类:first-child
			最近项目中遇到需求:只在第一列不能删除,不显示小叉号:点击可添加一列,后面的列右上角显示小叉号,可以点击删除. 我是使用以下方法解决这个小需求 :CSS伪类选择器:first-child设置所有小叉号 ... 
- Python基础部分的疑惑解析——pycharm(4)
			PyCharm部分设置: 1.安装后破解 2.创建的项目project实际上就是文件夹,可以在右键--show in explorer显示文件夹 3.右键-new--directory是建文件夹 ... 
- Mac 10.12下iTerm2使用lrzsz上传下载文件
			1.下载脚本: cd /usr/local/bin wget https://raw.githubusercontent.com/mmastrac/iterm2-zmodem/master/iterm ... 
