Javascript try-catch no capta 'Error al cargar el recurso: net :: ERR_CONNECTION_RESET'

Tengo un cargador de múltiples files, pero mientras se está cargando, a veces 1 de cada 10 files no lo hace y devuelve un Failed to load resource: net::ERR_CONNECTION_RESET en la console de Chrome. Traté de atraparlo con el try-catch, pero actúa como si no hubiera ocurrido ningún error. ¿Qué estoy haciendo mal?

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

One Solution collect form web for “Javascript try-catch no capta 'Error al cargar el recurso: net :: ERR_CONNECTION_RESET'”

Esto es probable porque es asynchronous. Intente atrapar esto con un controller de events onerror.

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

editar: syntax corregida.

  • ¿Cómo puedo hacer que XHR.onreadystatechange devuelva su resultado?
  • php setcookie no funciona con la llamada ajax
  • longpoll XHR vs iframe
  • ¿Qué significan los diferentes readystates en XMLHttpRequest y cómo puedo usarlos?
  • Captura error de networking asíncrona desde XMLHttpRequest send ()
  • Publicar datos de formulario mediante el object XMLHttpRequest en JS? (browser cruzado)
  • jQuery 1.5 solo envía requestes GET en el método ajax
  • XMLHttpRequest no se puede cargar, No hay encabezado 'Access-Control-Allow-Origin' presente en el recurso solicitado
  • Cómo detectar el error Cross Origin (CORS) frente a otros types de errores para XMLHttpRequest () en Javascript
  • ¿Xmlhttprequest mantiene la connection abierta después de que se haya procesado la request?
  • cómo pasar el siguiente error en la extensión de Firefox "el server no es compatible con RFC 5746"
  • Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.