jquery对象列表移除

顺势而为1 2019-10-07 01:48:46


以上 如何称除 eFact.target.files 其中一项 ?
...全文
339 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
顺势而为1 2019-10-09
  • 打赏
  • 举报
回复
问题解决了,谢谢版主
顺势而为1 2019-10-07
  • 打赏
  • 举报
回复
上面是文件上传界面 要求可一次加载多个文件上传,最多10个 因为是文件一次性加载,所以每行传到后台是是n个文件,如果不限制变成一个文件,在ashx中转成json格式响应前端时会出现 循环引用错误。所以我当前的解决办法是在ajax中传当前行的文件名到ashx中,然后循环post到后台的文件集合,如果实际上传的文件 名与ajax传出的文件名相同才存盘。这样做在2M以下传都没问题,后来客户文件出现5,6M的就出现漏上传的现象. 现在有两个选择 1. 让前端一次可以POST多个文件到后台,但需解决转Json循环引用的问题 2. 前端运行到 iFrame时,formdata只提交与当前行同名的单个文件到后台 版主能帮帮我吗,谢谢了
NANU-NANA 2019-10-07
  • 打赏
  • 举报
回复
引用 5 楼 顺势而为1 的回复:
[quote=引用 4 楼 顺势而为1 的回复:] [quote=引用 3 楼 NANU-NANA 的回复:] [quote=引用 2 楼 顺势而为1 的回复:] [quote=引用 1 楼 NANU-NANA 的回复:] 我只能说,少加载一个file。
版主老大,你的意思是这种情况没有办法移除是吗[/quote] 不是啊。 还可以用 delete 和 splice[/quote] 我这样用了没反应啊 $(options.fileInput[0].files).splice(1, 1) delete data.fileInput[0].files[0]; 还有就是因为我是两个文件一起加的,所以会有这种情况,因为两个文件一起加,所以每行Post到 后台 .ashx 中接收时都有两个文件 这就是主要问题。 [/quote] 我如果一次加10个文件,那每行Post到后台就有10个文件,因为这个,如果文件大些就会出现上传不完全的现象.[/quote] 没有必要强制每次只能传一个文件,拆解成单一上传也不能根本解决问题。 一方面提高upload file Size,这个是可以设置的。 另一方面,当size越界时,前端给出提示警告。
NANU-NANA 2019-10-07
  • 打赏
  • 举报
回复
引用 4 楼 顺势而为1 的回复:
[quote=引用 3 楼 NANU-NANA 的回复:] [quote=引用 2 楼 顺势而为1 的回复:] [quote=引用 1 楼 NANU-NANA 的回复:] 我只能说,少加载一个file。
版主老大,你的意思是这种情况没有办法移除是吗[/quote] 不是啊。 还可以用 delete 和 splice[/quote] 我这样用了没反应啊 $(options.fileInput[0].files).splice(1, 1) delete data.fileInput[0].files[0]; 还有就是因为我是两个文件一起加的,所以会有这种情况,因为两个文件一起加,所以每行Post到 后台 .ashx 中接收时都有两个文件 这就是主要问题。 [/quote] 为什么这是个问题?
顺势而为1 2019-10-07
  • 打赏
  • 举报
回复
引用 4 楼 顺势而为1 的回复:
[quote=引用 3 楼 NANU-NANA 的回复:] [quote=引用 2 楼 顺势而为1 的回复:] [quote=引用 1 楼 NANU-NANA 的回复:] 我只能说,少加载一个file。
版主老大,你的意思是这种情况没有办法移除是吗[/quote] 不是啊。 还可以用 delete 和 splice[/quote] 我这样用了没反应啊 $(options.fileInput[0].files).splice(1, 1) delete data.fileInput[0].files[0]; 还有就是因为我是两个文件一起加的,所以会有这种情况,因为两个文件一起加,所以每行Post到 后台 .ashx 中接收时都有两个文件 这就是主要问题。 [/quote] 我如果一次加10个文件,那每行Post到后台就有10个文件,因为这个,如果文件大些就会出现上传不完全的现象.
顺势而为1 2019-10-07
  • 打赏
  • 举报
回复
引用 3 楼 NANU-NANA 的回复:
[quote=引用 2 楼 顺势而为1 的回复:] [quote=引用 1 楼 NANU-NANA 的回复:] 我只能说,少加载一个file。
版主老大,你的意思是这种情况没有办法移除是吗[/quote] 不是啊。 还可以用 delete 和 splice[/quote] 我这样用了没反应啊 $(options.fileInput[0].files).splice(1, 1) delete data.fileInput[0].files[0]; 还有就是因为我是两个文件一起加的,所以会有这种情况,因为两个文件一起加,所以每行Post到 后台 .ashx 中接收时都有两个文件 这就是主要问题。
NANU-NANA 2019-10-07
  • 打赏
  • 举报
回复
引用 2 楼 顺势而为1 的回复:
[quote=引用 1 楼 NANU-NANA 的回复:] 我只能说,少加载一个file。
版主老大,你的意思是这种情况没有办法移除是吗[/quote] 不是啊。 还可以用 delete 和 splice
顺势而为1 2019-10-07
  • 打赏
  • 举报
回复
引用 1 楼 NANU-NANA 的回复:
我只能说,少加载一个file。
版主老大,你的意思是这种情况没有办法移除是吗
NANU-NANA 2019-10-07
  • 打赏
  • 举报
回复
我只能说,少加载一个file。

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧