Я почти всегда работаю с python, так что все это для меня ново.Здесь я на начальной стадии создания веб-приложения с простой страницей входа.Я пытаюсь сделать так, чтобы при нажатии кнопки входа в систему действие onclick в html вызывало функцию login_user
, чтобы сделать запрос покоя к API-интерфейсу сервера, который я уже построил.
Вот htmlи функция js:
<div>
<label for="username">username:</label>
<input type="text" id="username" name="username">
</div>
<div>
<label for="password">password:</label>
<input type="password" id="password" name="password">
</div>
<button id="loginButton" onclick="login_user()">login</button>
<script type="text/javascript">
function login_user(path, username, password) {
'http://127.0.0.1:5000/' = path;
document.getElementById('username') = username;
document.getElementById('password') = password;
let data = {username: username, password: password};
return fetch(path, {method: "GET", body:
JSON.stringify(data)});
};
</script>
Однако запрос не будет выполнен.Я не думаю, что проблема в Javascript?Я попытался сделать более простую функцию, которая бы просто перенаправляла меня на домашнюю страницу при нажатии, но это тоже не сработало.Я не слишком уверен, что происходит, и если бы вы могли указать мне правильное направление, это было бы удивительно!