Ajax возвращает error: Bad action
Добрый день.
Ajax почему-то возвращает ошибку {«error»:«Bad action»}.
Версия MODx 2.5.7
Не пойму в чем проблема. Каких-то параметров в запросе не хватает?
По адресу "/calc" находится ресурс с сниппетом, который содержит php код. В php происходит простое вычисление значений полей формы, которые передаются через Ajax. Результат вычисления возвращается в Ajax в виде простого числа.
Если вместо "/calc" указать любую другу страницу или файл, то ошибка такая же.
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" указать любую другу страницу или файл, то ошибка такая же.
Комментарии: 3
Сергей, Ajax не возвращает, сервер отвечает на запрос, причём тут MODX, вы шлете запрос по адресу /calc, там есть файл? Есть плагин который отлавливает запросы по данному адресу? Есть компонент который отлавливает запросы по этому адресу?
Если что-то есть, то будьте добры предоставить, т. к. на данный момент всё что вы написали это — «Мне нужна помощь». Какая помощь и в чем, видимо люди должны сами догадаться
Если что-то есть, то будьте добры предоставить, т. к. на данный момент всё что вы написали это — «Мне нужна помощь». Какая помощь и в чем, видимо люди должны сами догадаться
Прошу прощения за не полную информацию. Дополнил свой вопрос.
Посмотрите вот эту ветку modx.pro/help/9081, у меня была подобная ошибка, может поможет
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.