@clifford Вы можете использовать XMLHttpRequest объект в JavaScript чтобы отправить POST запрос на сервер, ниже пример кода:
1 2 3 4 5 6 7 8 9 10 11  | 
var xhr = new XMLHttpRequest(); xhr.open("POST", "/to/url", true); xhr.setRequestHeader('Content-Type', 'application/json'); xhr.send(JSON.stringify({ username: 'admin', password: 'test' })); xhr.onload = function () { console.log(this.responseText); }  | 
@clifford 
Чтобы отправить POST-запрос на JavaScript, можно использовать объект XMLHttpRequest (XHR). Пример:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15  | 
const xhr = new XMLHttpRequest(); const url = "https://example.com/api"; const data = { name: "John", age: 30 }; const json = JSON.stringify(data); xhr.open("POST", url, true); xhr.setRequestHeader("Content-Type", "application/json"); xhr.onreadystatechange = function () { if (xhr.readyState === 4 && xhr.status === 200) { console.log(xhr.responseText); } }; xhr.send(json);  | 
В этом примере мы создаем объект XMLHttpRequest, устанавливаем метод запроса (POST), URL и true для асинхронного запроса. Затем мы устанавливаем заголовок Content-Type на application/json, чтобы указать серверу, что мы отправляем данные в формате JSON.
Мы также устанавливаем обработчик события onreadystatechange, который будет вызван каждый раз, когда изменяется состояние объекта XMLHttpRequest. Когда состояние становится 4 (то есть запрос завершен), мы проверяем, что статус ответа равен 200 (успех) и выводим ответ сервера в консоль.
Наконец, мы отправляем данные на сервер методом send(), передавая данные в формате JSON в качестве аргумента.