<?php if (isset($_POST)) var_dump($_POST); else echo "POST is not here"; ?>
, а в скрипте изменил url: 'index.php',
.<?php Excerpt::getPOST(); ?>
я на странице все равно получаю: POST is not set.POST is not set. А задача-то - вывести результат работы скрипта именно в index.php.В той конфигурации, которая указана, в консоли появляется "success data =>", т.е. данные переданы, но параметр AJAX data пуст. В точке вызова класса Excerpt всегда, что бы я не кликал, висит "POST is not set". Но вот если я буду проверять просто наличие массива POST (т.е. if(isset($_POST))..., то появляется "POST is set", но с ошибкой обращения к индексу bd_item.
if(isset($_POST['bd_item'])) {echo "POST is set" . '<br>' . $_POST['bd_item'];}
else echo "POST is not set";
У меня в вызове AJAX есть
В консоль нормально выводятся правильные данные.
Если, по Вашему совету, выводить console.log(data), то в консоль выводится вся страница index.php, включая результат var_dump($_POST) (не пустой). Но на странице index.php в браузере все равно пустой дамп $_POST.