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.

  • XMLHttpRequest Nivel 2: determinar si finalizó la carga
  • Autenticación básica con XMLHTTPRequest
  • La publicación javascript de segment.io falla con un error CORS
  • Diferencia en jQuery con espacio de nombres XML y xhr.responseXML entre Opera y Firefox
  • Restricciones del getResponseHeader () de XMLHttpRequest
  • ¿Cuántas requestes AJAX PENDIENTES están permitidas en los browseres modernos?
  • ¿Cómo puedo modificar el text de respuesta XMLHttpRequest recibido por otra function?
  • Ajax - Error interno del server 500
  • Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.