На моей главной странице есть раздел заметок, где пользователь может делать заметки, а затем загружать их все, используя кнопку Downlaod all
, или загружать только конкретную, нажав кнопку Download
.Проблема в том, что когда я пытаюсь загрузить текст, я ничего не получаю на сервере - нет ошибки;Нет файла.Локально все работает отлично.
После нажатия кнопки Download all
.

Результат после этого нажатия отдельного Save
кнопки одинаковы - ничего.
Целевые функции:
function downloadAll(){
var a=1;
while(a<=document.getElementById("alltxt").childElementCount){
console.log(a);
download(a);
a++;
}
}
function download(num) {
var data = document.getElementById("txt" + num).value;
var title = document.getElementById("h" + num).value;
var type = 'text/plain';
var filename = title + "/" + data.slice(0, 50);
var file = new Blob([data], {
type: type
});
if (window.navigator.msSaveOrOpenBlob) window.navigator.msSaveOrOpenBlob(file, filename);
else { // Others
var a = document.createElement("a")
, url = URL.createObjectURL(file);
a.href = url;
a.download = filename;
document.body.appendChild(a);
a.click();
setTimeout(function () {
document.body.removeChild(a);
window.URL.revokeObjectURL(url);
}, 0);
}
}
alltxt
- это имя div, в котором размещены текстовые поля