Обещают с каждым из jquery, html2canvas и ajax - PullRequest
0 голосов
/ 04 апреля 2019

Мне нужно применить холст перед созданием 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. Я думаю, что обещание может решить проблему, но я понятия не имею, как это работает.

...