try -catch не работает с XMLHTTPRequest #39; не работает с XMLHTTPRequest

Я пытаюсь использовать операторы try-catchдля обработки ошибок из XMLHTTPRequest, как показано ниже:

var xhr = new XMLHttpRequest();
xhr.open('POST', someurl, true);
try{
    xhr.sendMultipart(object);
}
catch(err){
    error_handle_function();
}

Когда была ошибка 401, выданная xhr.sendMultipart, error_handle_functionне вызывалась. Есть идеи, как это исправить?

Спасибо!

18
задан chaohuang 5 May 2012 в 03:39
поделиться