Мне нужно применить холст перед созданием PDF.
Итак, каждый раз в то же время, ошибка браузера ...
Вот почему я хотел бы создать холст с асинхронной функцией.
Я пытался создать холст с функцией синхронизации jquery для каждого.
$('.ssrubrique-g-container').each(function(it, element){
html2canvas(element).then(
function(canvas) {
$.ajax({
url: url,
type: 'post',
type:"POST",
data: {
image: canvas.toDataURL("image/png"),
iteration : it
},
success: function(data){
console.log('Upload successfully');
}
});
}
)
})
Я хотел бы выполнить вторую функцию html2canvas в случае успешного выполнения моей функции обратного вызова ajax. Я думаю, что обещание может решить проблему, но я понятия не имею, как это работает.