繁体   English   中英

Javascript try-catch无法捕获“无法加载资源:net :: ERR_CONNECTION_RESET”

[英]Javascript try-catch doesn't catch 'Failed to load resource: net::ERR_CONNECTION_RESET '

我有一个多文件上传器,但有时上载10个文件中的1个没有成功,并且在chrome控制台中返回Failed to load resource: net::ERR_CONNECTION_RESET 我试图用try-catch捕获它,但它的行为好像没有发生错误。 我究竟做错了什么?

var ajax = new XMLHttpRequest();
ajax.open("POST", "/multiFileUploadHandler.php");
try {
    ajax.send(formdata);
} catch (err) {
    alert('Error: '+err);
}

这可能是因为它是异步的。 尝试使用onerror事件处理程序捕获该事件。

ajax.onerror = function(error) {
    // handle error
};

编辑:更正的语法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM