Невозможно передать результат из функции за пределы функции - PullRequest
0 голосов
/ 21 мая 2019

Я хочу передать значение за пределы функции, которое затем может быть передано в скрипт Python

Это мой код JavaScript.Я хочу передать значение переменной города за пределы функции execute, чтобы в дальнейшем ее можно было передать скрипту python 'word.py' с помощью переменной options.

function execute(){
   var city = document.getElementById('pass').value;
   return city;   
}
var options = {
scriptPath : path.join(__dirname, 'word/'),
args : [city]
}   
let pyshell = new PythonShell('word.py', options);
pyshell.on('message', function(message) {
alert(message);
 });

Вот мой HTML-код

<script type="text/javascript" src="main.js"></script>
</head>
<body>
<input type="text" id="pass">
<button onclick="execute()" >CLICK</button>    
</body>

Я получаю сообщение об ошибке "город не определен"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...