Получить значения обратного вызова из внешнего скрипта - PullRequest
0 голосов
/ 07 апреля 2020

У меня есть страница HTML, как показано ниже. Когда пользователь нажимает кнопку, вызывается функция createToken () (доступная в скрипте). Затем вызывается функция обратного вызова из тега script, где я получу свой токен в setCallbackValues ​​() . Я пытался перенести этот раздел кода на машинопись. Я попытался использовать для этой цели Promises и callbacks (динамический вызов внешнего скрипта), что, в свою очередь, дает мне неопределенный ответ. Может кто-нибудь, пожалуйста, помогите мне понять, как это можно сделать с помощью машинописи.

<script type="text/javascript" callBackFunc="setCallbackValues" src="https://www.brusherMat.com/gettoken.do?code=123456"></script>

<input type="button" id="button" onclick="getToken();" value="Send information" />

<form id="submit" method="POST" action="https://www.brusherMat.com/submitAction.do">
...
     <input type="hidden" id="Token" name="Token" />
</form>

getToken() {
  brusherMat.createToken(); // brusherMat is a global variable available in the above script
}

setCallbackValues(token) {
  console.log(token);
  document.getElementById('Token').value = token;
  document.getElementById('submit').submit();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...