У меня есть страница 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();
}