Почему цикл начинает запускаться заново, когда код в нём ещё не выполнился до конца. В консоль выводиться "Start!", "End!" не выводиться. Если запустить код в цикле, без цикла всё работает нормально. В итоге в браузере "Start!" выводиться 4000+ раз и компьютер зависает. Как сделать чтоб while дождался пока выполниться $.get и потом уже заново начинал цикл?
while(newfile < count) {
console.log("Start!")
$.get("http://192.168.1.108/photos/" + addresa[nowfile], function(data) {
console.log("End!")
str = "data:image/jpg;base64," + data
docInfo['content'][openw] = { image: str, alignment: 'center' };
console.log("ban")
openw = openw + 1;
nowfile = nowfile + 1;
pdfMake.createPdf(docInfo).download(addres + '.pdf');
});
};