177
rated 0 times
[
178]
[
1]
/ answers: 1 / hits: 33523
/ 13 Years ago, thu, july 21, 2011, 12:00:00
I'm using FormData to ajax a file upload. The upload works, but the problem is that the error callback is never invoked. Even when my HTTP response is a 500 internal server error (to test this I tweak server to respond with 500), the load callback is invoked.
function upload_image() {
var form = document.getElementById('upload_image_form');
var formData = new FormData(form);
var xhr = new XMLHttpRequest();
xhr.addEventListener(load, function(e) {
alert(Success callback);
}, false);
xhr.addEventListener(error, function(e) {
alert(Error callback);
}, false);
xhr.open(POST, /upload_image);
xhr.send(formData);
}
Any ideas? I'm testing this on Chrome.
More From » ajax