取消美元.完成前张贴
Canceling $.post before completion
我使用$。上传文件到服务器的Post。根据文件的大小,上传文件需要一些时间。所以我想做的是给用户一个选项,在上传完成之前取消文件上传($.post):
var file = document.getElementById('file').files[0];
$.post('/upload.aspx',
{file : file},
function(data){
//upload completed
}
);
任何建议吗?
底层的XMLHttpRequest
对象在大多数浏览器上都有一个abort
方法,所以:
var file = document.getElementById('file').files[0];
var xhr = $.post('/upload.aspx',
{file : file},
function(data){
//upload completed
}
);
// Later if aborting it
if (xhr.abort) {
xhr.abort();
}
相关文章:
- 刷新导致我的帖子“;张贴“;再一次
- 将表单张贴到MailChimp,但显示动态成功页面
- 当张贴到数据库时,I'我得到了一个“;可以't在它们被发送错误之后设置报头”;
- javascript美元符号变量不起作用
- 异步中的回调函数出现问题'张贴'
- 张贴到地图显示的限制
- 在ASP.Net C#中单击按钮张贴对话框
- 张贴HTML表单后重定向
- 美元符号可以被认为是jquery中的宏吗?
- TypeScript - 如何获取 HTML 元素,例如在 Javascript 中使用美元符号 ($)
- 在 AJAX 请求中损失了 _SESSION 美元
- 无法获得 _FILES 美元但获得 _SERVER 美元的文件
- AngularFire 0.5美元移除.错误:Firebase.child失败:第一个参数是无效路径
- 无限滚动php张贴重复
- 铬中的 $ 变量(美元符号)
- 当元素ID包含美元符号时,Javascript中的getElementByid.当ID包含美元符号时,
- 动态选择列表AJAX和插入数据库表通过张贴形式
- PHP Angular JS联系人表单将't张贴
- angularjs美元指数发行
- 取消美元.完成前张贴