Я новичок. У меня есть следующий код на странице HTML, который вызывает API, а затем выполняет функцию обратного вызова, которая открывает URL-адрес с благодарностью, который создается динамически. Он работает нормально:
<script>
function callback_function() {
// Dynamically compose thankYouURL (this is working fine)
window.location.href = thankYouUrl;
};
</script>
<script src='https://www.example.net/api/?parameter=example&callback=callback_function'>
</script>
Однако я хочу выполнять этот код API только тогда, когда пользователь нажимает кнопку.
Чтобы сделать это, я удалил вышеупомянутое "
Как мне изменить следующую форму так, чтобы API вызывался, а затем вызывал функцию обратного вызова при завершении, точно так же, как при выполнении API напрямую без форма.
<form method="GET" action="https://www.example.net/api" >
<input type="hidden" name="parameter" value='example'>
<input type="hidden" name="callback" value="callback_function">
<button type="submit">Click here</button>
</form>