Приветствую.
На лету картинка режется следующим кодом, если вставить в обработчик нажатия кнопки:
$uploadCrop.croppie('result', {
type: 'canvas',
size: 'viewport'
}).then(function (resp) {
$('#userprofile-avatar').val(resp);
});
А я хочу чтобы это делалось автоматом, перед сабмитом формы.
then - это явно что то с промисами или подобным.
Написал следующий код, он работает как надо, ждет пока порежет, и потом сабмит:
$('#my-form').submit(async function(){
await $uploadCrop.croppie('result', {
type: 'canvas',
size: 'viewport'
}).then(function (resp) {
$('#userprofile-avatar').val(resp);
});
return true;
});
Но скажите, насколько он кошерный? async/await , все верно расставил?
p.s. Есть jQuery