Есть запрос к серверу через fetch:
let querySettings = {
method: 'POST',
headers: {
'Content-Type': 'application/json;charset=utf-8'
},
body: JSON.stringify(arBrands)
}
fetch('/path/for/handler.php', querySettings).then(response => response.json()).then(result => {
console.log(result)
})
На сервере просто возвращается $_POST:
<?php
echo json_encode($_POST);
Но в консоли всё что я вижу, это пустой массив. Что не так?!?
P.S. Я в курсе что данные могу получить таким образом:
<?php
echo file_get_contents('php://input');
Но мне бы хотелось использовать $_POST