gpt4 book ai didi

javascript - 按退出键中止 AJAX 文件上传

转载 作者:行者123 更新时间:2023-11-28 01:51:11 24 4
gpt4 key购买 nike

我正在尝试abort() AJAX 文件上传。我尝试添加事件监听器,并尝试对任何按键进行abort(),尽管我在控制台中没有看到任何内容。这必须在没有任何框架的情况下完成。

function myFunction()
{
var xhr = new XMLHttpRequest();

xhr.upload.addEventListener('keydown',function(e)
{
//if (e.keyCode==27) {}
xhr.abort();
console.log('escape, abort 1?');
},false);

xhr.addEventListener('keydown',function(e)
{
//if (e.keyCode==27) {}
xhr.abort();
console.log('escape, abort 2?');
},false);
}

最佳答案

尝试将事件附加到 window 对象:

var xhr = new XMLHttpRequest();
// ...
window.addEventListener('keydown',function(e) {
if (e.keyCode==27) {
xhr.abort();
}
}, false);

关于javascript - 按退出键中止 AJAX 文件上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19690592/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com