Посмотрите на API извлечения Javascript
Вы можете попробовать что-то вроде этого (при условии, что вы возвращаете значение success
из бэкэнда)
fetch('/your/backend/endpoint')
.then(
function(response) {
if (response.status !== 200) {
console.log('Looks like there was a problem. Status Code: ' +
response.status);
return;
}
response.json().then(function(data) {
if (data.success) {
// redirect to payment portal
} else {
// handle error
}
});
}
)
.catch(function(err) {
console.log('Fetch Error :-S', err);
});
Конечно, вам нужно настроить вызов Fetch, включив в него данные поста, здесь вы можете найти примеров .