-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
40 lines (38 loc) · 1.23 KB
/
script.js
File metadata and controls
40 lines (38 loc) · 1.23 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
function check(form) {
if (form.userid.value == 'admin' && form.pwd.value == 'admin') {
window.open('/serverIndex');
} else {
alert('Error Password or Username');
}
}
function sub(obj) {
var fileName = obj.value.split('\\\\');
document.getElementById('file-input').innerHTML = ' ' + fileName[fileName.length - 1];
};
$('form').submit(function(e) {
e.preventDefault();
var form = $('#upload_form')[0];
var data = new FormData(form);
$.ajax({
url: '/update',
type: 'POST',
data: data,
contentType: false,
processData: false,
xhr: function() {
var xhr = new window.XMLHttpRequest();
xhr.upload.addEventListener('progress', function(evt) {
if (evt.lengthComputable) {
var per = evt.loaded / evt.total;
$('#prg').html('progress: ' + Math.round(per * 100) + '%');
$('#bar').css('width', Math.round(per * 100) + '%');
}
}, false);
return xhr;
},
success: function(d, s) {
console.log('success!');
},
error: function(a, b, c) {}
});
});