Все работало до определенного момента, "никогда такого не было и вот опять © "
на сайте куча форм, все работают по принципу
jQuery.ajax({
url: "//адрес обработчика.php",
type: "POST",
data: th.serialize(),
success: function (res) {
if (res) {
if (res.inbase) {
alert("ок");
} else {
alert(res.fromselect);
}
console.log("message" + res.message);
console.log("inpost" + res.inpost);
console.log(res.items);
} else {
alert(res.message);
}
return false;
},
error: function () {
console.log("проблема с ajax");
}
});
сейчас мне приходит в консоль с каждой переменной типа res.message , res.inpost , res.items = undefined
в обработчике на сервере
$items = isset($_POST['items']) ? $_POST['items'] : false;
items это название post массива, выходит обработчик его не получает и следовательно эти переменные не существуют , отсюда и undefined , как такое может быть что пост не ловит сервер? Как отловить почему?