Для отправки POST-запроса на JavaScript вам потребуется использовать XMLHttpRequest или современный Fetch API. Вот примеры кода для обоих методов с пояснениями: С использованием XMLHttpRequest: // Создаем новый объект
XMLHttpRequest var xhr = new XMLHttpRequest();
// Настраиваем запрос (метод, URL, асинхронный ли) xhr.open('POST', 'http://example.com/api', true);
// Устанавливаем заголовки (если необходимо) xhr.setRequestHeader('Content-Type', 'application/json');
// Устанавливаем обработчик события загрузки xhr.onload = function () {
if (xhr.status >= 200 && xhr.status < 400) {
// Запрос успешно выполнен console.log(xhr.responseText);
} else {
// Произошла ошибка console.error('Ошибка: ' + xhr.status);
}
};
// Устанавливаем обработчик события ошибки xhr.onerror = function() {
console.error('Произошла ошибка сети');
};
// Отправляем данные (если необходимо) var data = JSON.stringify({param1: 'value1', param2: 'value2'});
xhr.send(data); С использованием Fetch A