Ajax метод POST не отправляет на сервер данные

171
11 апреля 2022, 05:00

Дело в том, что ajax не отправляет данные на сервер. Подскажите пожалуйста из-за чего такое может быть.

Страница:

         $.ajax({
            method: 'POST',
            url: '/action/ObnovStatUser', // URL запроса
            dataType: 'html',
            data: { // Параметры запроса (опционально)
                StatMail: "true",
                ComMail: "true",
                id: "43"
            },
            success: function(data){   /* функция которая будет выполнена после успешного запроса.  */
            console.log(data);            /* В переменной data содержится ответ от index.php. */
            }
        });

А это прием (/action/ObnovStatUser):

       if ($Module == 'ObnovStatUser'){ 
             echo "OTVET-".$_POST['StatMail']."-FFFFFFFFFFFFF";
          }

В консоле отображается что-то вроде этого: OTVET--FFFFFFFFFFFFF. Т.е. получается, что $_POST['StatMail'] нету. Как такое может быть?

Answer 1

если ObnovStatUser это папка то

url: '/action/ObnovStatUser/name.php', // URL запроса

если это .php то

url: '/action/ObnovStatUser.php', // URL запроса
Answer 2

Уберите строку с dataType и затем сделайте var_dump($_POST);

PS. Попробуйте заменить method на type. Доки тут api.jquery.com/jquery.ajax

READ ALSO
Равновеликие массивы

Равновеликие массивы

Назавём две массивы равновеликими , если только один раз в одном из массивов, сменив места одной пары из элементов , мы получим другой массивНапример...

212
Сохранение выбранных значений в поле в Select2

Сохранение выбранных значений в поле в Select2

Всем привет! Я использую плагин Select2 для выбора значенийЯ выбираю значения, они красиво вставляются в input

85
Не меняется значение value в input

Не меняется значение value в input

Есть данный код, не могу заставить изменяться поля для ввода, при вводе данный ничего не происходит

171
Как открыть 404.htm, если нет страницы с выбранным условием?

Как открыть 404.htm, если нет страницы с выбранным условием?

Этот код при нажатии на дату открывает страницу соответствующую выбранной дате

177