PHP получает пустой массив при AJAX запросе
Отправляю AJAX запрос, но в PHP обработчик приходит пустой массив. Уже второй день сижу, все, что знал, перепробовал, ничего не помогает. Help, please!
Ajax запрос:
let elements = document.querySelectorAll('input.item_part-number');
for (let elem of elements) {
elem.addEventListener("change",()=>{
let value = elem.value;
$.ajax({
url: "newrequpdate.php",
type: "post",
data: {'result': value},
success: function (response) {
console.log(value);
},
error: function (error) {
console.error("Ошибка при отправке данных: ", error);
},
});
})
}
PHP обработчик:
<?php
var_dump($_POST);
Вот, что распечатывается в браузере на странице php обработчика:
array(0) { }
Источник: Stack Overflow на русском