Добрый вечер!
Создаем переменную a, потом ее меняем в fetch, а она не меняется. Возможно ли в fetch изменить переменные созданные до этого?
let a;
fetch('/widget/generate', {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
body: JSON.stringify({
terminal_id: null,
payment_sum: 2.01,
organization_id: 'd8e39c9f-efaa-4eca-9808-02e144f7fca6',
user_id: '867ee38c-c5c7-4940-95b3-bd91c79d44ba'
})
}).then((response) => {
// console.log(response);
response.json().then(function (json) {
if (json) {
console.log(json);
$('#qr').attr("src", json.qr);
$('#ww').attr("src", json.iframeSrc);
a = 2;
}
});
});
console.log(a);