var form = document.querySelector('form');
var data = new FormData(form);
var req = new XMLHttpRequest();
req.send(data);
header("Content-Type: application/json");
$data = json_decode(file_get_contents("php://input"));
echo $data;
echo json_encode(
[
"res" => $arParams["~AUTH_RESULT"],
]
);
<!DOCTYPE html>
<html>
<head>
<title></title>
<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
</head>
<body>
<script>
var result = axios.post('app.php?forgot_password=yes', JSON.stringify({
AUTH_FORM: "Y",
TYPE: "SEND_PWD",
USER_EMAIL: 'email',
USER_LOGIN: 'login',
send_account_info: "Send",
ChangeLk: 'Y',
})).then(function (response) {
console.log(response.data.res);
}).catch(function (error) {
console.log(error);
});
</script>
</body>
</html>
<?php
echo json_encode(
[
"res" => 'Something',
]
);
Как исправить баг, который возникает при прокрутки страницы вверх. Если подняться до самого верха, то offset начинает уходить в большие минусовые числа
var radio = document.getElementsByName('variant_cvet');
for (var i=0;i<radio.length; i++) {
if (radio[i].checked) {
alert('Выбран '+i+' radiobutton');
}
}
let theContent = document.getElementsByClassName('.pattern');
Тут ты получаешь массив элементовtheContent.style.display = 'none';
А тут ты пытаешься массиву элементов задать css свойство, как к одному элементу.