Авторизация
Забыли пароль? Введите ваш е-мейл адрес. Вы получите письмо на почту со ссылкой для восстановления пароля.
После регистрации вы сможете задавать вопросы и писать свои ответы, получая за это бонусы. Все остальные функции на сайте доступны без регистрации.
Вы должны войти или зарегистрироваться, чтобы добавить ответ и получить бонусы.
Для отправки POST-запроса в JavaScript можно использовать функцию `fetch()` или объект `XMLHttpRequest`.
1. С использованием функции `fetch()`:
«`javascript
fetch(url, {
method: ‘POST’,
headers: {
‘Content-Type’: ‘application/json’, // Заголовок Content-Type
},
body: JSON.stringify(data), // Данные для отправки в формате JSON
})
.then(response => response.json())
.then(data => {
console.log(data); // Обработка ответа сервера
})
.catch(error => {
console.error(‘Ошибка:’, error);
});
«`
2. С использованием объекта `XMLHttpRequest`:
«`javascript
const xhr = new XMLHttpRequest();
xhr.open(‘POST’, url, true);
xhr.setRequestHeader(‘Content-Type’, ‘application/json’); // Заголовок Content-Type
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
const response = JSON.parse(xhr.responseText); // Обработка ответа сервера
console.log(response);
}
};
xhr.send(JSON.stringify(data)); // Данные для отправки в формате JSON
«`
Где `url` — адрес, на который отправляется запрос, а `data` — объект с данными для отправки на сервер.