我有一个多文件上传器,但是在上传的时候,有时十分之一的文件没有成功,它在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);
}
答案 0 :(得分:5)
这可能是因为它是异步的。尝试使用onerror事件处理程序捕获它。
ajax.onerror = function(error) {
// handle error
};
编辑:更正语法。