Ajax возвращает error: Bad action

Добрый день.

Ajax почему-то возвращает ошибку {«error»:«Bad action»}.
Версия MODx 2.5.7
Не пойму в чем проблема. Каких-то параметров в запросе не хватает?
var form = $('.form').serialize();
    $.ajax({
        url: '/calc',
        method: 'POST',
        data: form,
        success: function(data) {
          console.log(data);
        }
    });
UPD:
По адресу "/calc" находится ресурс с сниппетом, который содержит php код. В php происходит простое вычисление значений полей формы, которые передаются через Ajax. Результат вычисления возвращается в Ajax в виде простого числа.

Если вместо "/calc" указать любую другу страницу или файл, то ошибка такая же.
Сергей
22 октября 2021, 14:23
modx.pro
585
0

Комментарии: 3

Баха Волков
22 октября 2021, 16:12
0
Сергей, Ajax не возвращает, сервер отвечает на запрос, причём тут MODX, вы шлете запрос по адресу /calc, там есть файл? Есть плагин который отлавливает запросы по данному адресу? Есть компонент который отлавливает запросы по этому адресу?

Если что-то есть, то будьте добры предоставить, т. к. на данный момент всё что вы написали это — «Мне нужна помощь». Какая помощь и в чем, видимо люди должны сами догадаться
    Сергей
    22 октября 2021, 17:12
    0
    Прошу прощения за не полную информацию. Дополнил свой вопрос.
    Антон Тарасов
    22 октября 2021, 19:42
    0
    Посмотрите вот эту ветку modx.pro/help/9081, у меня была подобная ошибка, может поможет
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3