mirror of
https://github.com/Doctorado-ML/beflask.git
synced 2025-08-15 23:25:51 +00:00
37 lines
1.0 KiB
JavaScript
37 lines
1.0 KiB
JavaScript
function excel_select() {
|
|
var checkbox = document.getElementsByName("selected_files");
|
|
var selectedFiles = [];
|
|
for (var i = 0; i < checkbox.length; i++) {
|
|
if (checkbox[i].checked) {
|
|
selectedFiles.push(checkbox[i].value);
|
|
}
|
|
}
|
|
if (selectedFiles.length == 0) {
|
|
alert("Select at least one file");
|
|
return;
|
|
}
|
|
excelSend(selectedFiles);
|
|
}
|
|
function excelSend(selectedFiles) {
|
|
var data = {
|
|
"selectedFiles": selectedFiles,
|
|
};
|
|
// send data to server with ajax post
|
|
$.ajax({
|
|
type:'POST',
|
|
url:'/results/excel',
|
|
data: JSON.stringify(data),
|
|
contentType: "application/json",
|
|
dataType: 'json',
|
|
success: function(data){
|
|
if (data.success) {
|
|
window.open('/results/download/' + data.file, "_blank");
|
|
} else {
|
|
alert(data.file);
|
|
}
|
|
},
|
|
error: function (XMLHttpRequest, textStatus, errorThrown) {
|
|
alert(XMLHttpRequest.responseText);
|
|
}
|
|
});
|
|
} |