首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何使用jQuery窗体插件取消文件上传?

如何使用jQuery窗体插件取消文件上传?
EN

Stack Overflow用户
提问于 2011-10-13 09:10:31
回答 2查看 4.9K关注 0票数 3

我正在使用jQuery窗体插件进行异步文件上传。目前,用户中止上传的唯一方法是按下浏览器上的“停止”按钮,这可能会导致其他javascript和ajax请求也停止。我想提供一个取消按钮,但我还没有找到任何方式取消上传,因为它正在使用API。

是否有一个内置的方式,或至少一个强大的黑客,我可以使用,取消它的上传发生?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-13 13:12:09

ajaxForm方法采用与jQuery.ajax相同的选项,因此可以捕获它在beforeSend处理程序中生成的虚拟xhrxhr有一个中止文件上传的中止方法:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
f.ajaxForm({
    beforeSend: function(xhr) {
        cancelBtn.click(xhr.abort);
    }});
票数 5
EN

Stack Overflow用户

发布于 2015-05-18 05:31:46

自2012年12月以来,可以直接访问xhr:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var form = $('#myForm').ajaxSubmit({ ... });
var xhr = form.data('jqxhr');
....
$('#cancel').on('click', function(){
    xhr.abort();
});

我用它来取消ajax文件上传。

link - https://github.com/malsup/form/issues/221

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7757808

复制
相关文章
免费静态托管 | 笔记
引言 1. GitHub Pages https://pages.github.com/ 2. Vercel https://vercel.com image-20220215150427498 image-20220215150451627 image-20220215150557195 这里 只能输入 公开的仓库地址 下面在 GitHub 私有仓库,利用 GitHub App 来安装 Vercel, 更新: 错误,GitHub Marketplace 没有 Vercel App, 通过下方
yiyun
2022/04/01
5.1K0
免费静态托管 | 笔记
服务器托管你知道应该怎么做吗?
服务器,作为网站运行或者搭载app相关数据的重要载体,其重要性可见一斑。网站打开速度是否快速,响应是否及时;游戏操作是否流畅等等,这些都是和服务器息息相关的。部分用户会选择寻找IDC运营商,来进行自己的服务器业务。常见的服务器业务有服务器托管、服务器租用两大类别。服务器租用又可以分为高防服务器租用和服务器带宽租用,以及云主机租用。这里不得不提到的就是,用户一定要选择最适合自身企业的服务器配置,不要一昧追求高价格,高价格并不代表是合适的。接下来让我们以北京服务器托管为例,详细介绍一下北京服务器托管需要注意哪些问题。
企商在线
2021/11/29
6.2K0
服务器托管你知道应该怎么做吗?
VerCel 免费托管前端项目
​ 通常我们部署一个简单项目只是想要演示,要想外网访问,一般考虑的是购买阿里云服务器或者腾讯云服务器,在打包上去部署。购买服务器也是一比不少的开支,但是购买服务器也只是简单的部署一下自己的网页演示,导致买的服务器作用也不大。这个时候就可以考虑使用 vercel 部署,不要我们dist打包,还能免费的部署,省去一些麻烦。
OY
2022/03/21
2.9K0
VerCel 免费托管前端项目
Vercel: 免费托管你的 API 服务
Vercel,官网 https://vercel.com (opens new window)[1],如同 Netlify 一般,可以提供免费的前端应用托管,甚至对开发者更加亲和与友好。
山月
2020/12/16
8.3K0
Vercel: 免费托管你的 API 服务
开源组件清单 有人知道这个可以去哪里获取清单吗?
前几天在Python最强王者交流群【哎呦喂 是豆子~】问了一个ChatGPT数据提取的问题,一起来看看吧。
Python进阶者
2023/11/13
1780
开源组件清单  有人知道这个可以去哪里获取清单吗?
有人知道如何提取matlab符号表达式系数吗?
调用方法:[C,T] = coeffs(___),C为返回的系数,T为对应多项式项
巴山学长
2019/12/27
4.7K0
你知道在iOS开发的工作中为什么有人4k有人40k吗?
  如果你有志于将iOS开发作为职业,或者已经是一位iOS开发者,那么你应该听说过唐巧的名字。唐巧,2012年从网易有道离开参与创业, 目前是猿题库iOS高级研发工程师。难得的是,他本身是一线的iOS开发者,同时又对iOS开发在国内的布道做了不少的工作,身影活跃于博客、微博、微信公众账号等地。从2011年以来,唐巧开始在博客分享自己写的iOS开发技术文章,CocoaChina 也曾多次转载过他的博客文章,后来他成为InfoQ兼职编辑,除了发表技术文章之外,还负责整理《iOS移动开发周报》,至今已有35期,他的微博和微信公众账号粉丝都超过1万,可以说是iOS开发领域的“大V”。并且他的新书《iOS开发进阶》已经和大家见面,也引得他的粉丝的一份热潮
Kris大鲨
2018/05/11
2.8K3
你知道在iOS开发的工作中为什么有人4k有人40k吗?
使用 Netlify 免费托管前端项目
本系列的第一篇文章 如何使用免费服务搭建一个博客 (opens new window)[1],其中提到了使用 netlify 做博客托管服务,本篇文章对其做简单介绍。
山月
2020/12/16
3.2K0
使用 Netlify 免费托管前端项目
java wsdl asmx 替换_WebService asmx生成的wsdl 修改 location
C#中使用webservice接口的时候,返给服务器的IP地址是带上了端口号的。但是有时候不能要那个端口(比如用nginx做了转发),就需要在服务端处理一下(处理内容就是后面的代码)。此外,需要在配置文件中web.config中的system.web中添加一些东西:
全栈程序员站长
2022/09/02
6770
你知道网络为什么要分层吗?
当你听到什么二层设备、三层设备、四层 LB 和七层 LB 中层的时候,是否有点一头雾水,不知道这些所谓的层,对应的各种协议具体要做什么“工作”?
网络技术联盟站
2020/09/14
1.5K0
你知道网络为什么要分层吗?
代码托管你只知道 GitHub?
你可能对全球最大的同性交友平台 GitHub 并不陌生,它是开源项目最喜欢的托管平台。要想托管代码,如果你只知道 GitHub,那下面这两款你真的应该了解一下。
恋喵大鲤鱼
2022/11/18
1K0
php .asmx,php实现通过soap调用.Net的WebService asmx文件
本文实例讲述了php实现通过soap调用.Net的WebService asmx文件。分享给大家供大家参考,具体如下:
全栈程序员站长
2022/06/27
1.1K0
21 - JavaScript 中少有人知道的技巧
原文链接:https://dev.to/bhagatparwinder/lesser-known-javascript-tricks-kjj
前端黑板报
2022/12/01
2160
java 调用asmx[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。package com.webservice.test;
全栈程序员站长
2022/06/27
1.9K0
修改asmx样式
当时就感觉有意思,这个页面风格和我们平时的不一样,我们平时的WebService长这样:
全栈程序员站长
2022/08/11
1.5K0
修改asmx样式
java怎么调用.asmx_Java调用Webservice(asmx)的例子
private String url=”http://www.webxml.com.cn/WebServices/WeatherWebService.asmx”;//提供接口的地址
全栈程序员站长
2022/08/31
1.2K0
17 个免费托管后端代码的网站工具
1.Google Compute Engine/谷歌云功能 https://cloud.google.com/compute?hl=zh-cn 谷歌计算引擎是谷歌云平台的一个组件,允许开发人员在谷歌的
winty
2023/08/23
1.7K0
17 个免费托管后端代码的网站工具
java访问asmx接口
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/131882.html原文链接:https://javaforall.cn
全栈程序员站长
2022/06/30
7970
腾讯云免费SSL证书托管服务
腾讯云免费 SSL 证书有效期由12个月调整至3个月。2024年4月25日零点以后,在腾讯云申请的免费 SSL 证书有效期由12个月调整至3个月,原来是一年可以免费使用,一年到了之后,去控制台重新申请一下,上传到网站服务器,还算方便,现在缩短到3个月,变得非常繁琐,主要是经常忘记去续期,导致网站访问不了,有的对接了小程序的,更加麻烦,必须牢记这个过期期限。
用户1573220
2024/05/20
5840
腾讯云免费SSL证书托管服务
java 调用.asmx_Java调用asmx的一个例子
import org.apache.axis.client.Service; public class Test {
全栈程序员站长
2022/09/06
3470

相似问题

从我的Cocoa代码终止应用程序

10

Cocoa屏保嵌入Quartz

12

Java for循环没有在我的代码中终止

228

我可以在Cocoa框架代码中设置断点吗?

32

通过Cocoa终止进程

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文