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