Вызов API с помощью кнопки и возврат результатов в функцию обратного вызова - PullRequest
0 голосов
/ 16 апреля 2020

Я новичок. У меня есть следующий код на странице 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> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...