Skip to content

Commit 6cbf958

Browse files
author
Pablo Brasero
committedJul 31, 2014
Clearly show which events were actually fired
1 parent 00ea568 commit 6cbf958

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed
 

‎public/index.html

+9-4
Original file line numberDiff line numberDiff line change
@@ -128,13 +128,13 @@
128128
// Handle the start of the transmission
129129
function onloadstartHandler(evt) {
130130
var div = document.getElementById('upload-status');
131-
div.innerHTML = 'Upload started!';
131+
div.innerHTML = 'Upload started.';
132132
}
133133

134134
// Handle the end of the transmission
135135
function onloadHandler(evt) {
136136
var div = document.getElementById('upload-status');
137-
div.innerHTML = 'Upload successful!';
137+
div.innerHTML += '<' + 'br>File uploaded. Waiting for response.';
138138
}
139139

140140
// Handle the progress
@@ -146,16 +146,21 @@
146146

147147
// Handle the response from the server
148148
function onreadystatechangeHandler(evt) {
149-
var status = null;
149+
var status, text, readyState;
150150

151151
try {
152+
readyState = evt.target.readyState;
153+
text = evt.target.responseText;
152154
status = evt.target.status;
153155
}
154156
catch(e) {
155157
return;
156158
}
157159

158-
if (status == '200' && evt.target.responseText) {
160+
if (readyState == 4 && status == '200' && evt.target.responseText) {
161+
var status = document.getElementById('upload-status');
162+
status.innerHTML += '<' + 'br>Success!';
163+
159164
var result = document.getElementById('result');
160165
result.innerHTML = '<p>The server saw it as:</p><pre>' + evt.target.responseText + '</pre>';
161166
}

0 commit comments

Comments
 (0)
Failed to load comments.