#javascript #java
#javascript #java
Вопрос:
Я работаю над приложением и хочу соединить интерфейс (JavaScript) с серверной частью (Java). У меня есть ввод в HTML. Когда пользователь вводит что-то, нажав на кнопку, я хочу получить это значение в Java, чтобы я мог выполнить некоторые действия над ним. Как я могу это сделать? Спасибо!
<input type="text" id="input" placeholder="Input...">
<button type="button" id="button" onclick="loadResults()">Search</button>
Комментарии:
1. Вам нужно сериализовать содержимое, которое вы хотите отправить (обычно JSON, но это может быть и что-то другое), а затем отправить его на серверную часть, используя
XMLHttpRequest
или любую оболочку, предоставляемую вашей платформой
Ответ №1:
самый простой способ, который я вижу, — это получить значение из входных данных, используя свойство id, например:
const inputValue = document.getElementById("input").value
и тогда ожидается, что у вас есть какая-то настройка API на вашем серверной части Java, если это так, вы можете использовать fetch
встроенную функцию, чтобы создать HTTP request
для вас серверную часть Java
https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API