Fzero0
@Fzero0
Вечный студент

Передача параметров POST, почему пусто?

Используется простой микрофреймворк Lime пытаюсь отправить простую форму $params приходит пустой []
беру Код из документации тоже пусто
$app->post("/misc/*", function($params) {
    return $params[":splat"];
});
  • Вопрос задан
  • 234 просмотра
Пригласить эксперта
Ответы на вопрос 1
@eSelf
В форме action url правильный стоит, а в самом ajax запросе нет.
$("#myform").submit(function(e) {
            e.preventDefault();
            let f = $("#myform").serialize()+'&t='+$('.ticket-type').attr('data-info')+'&k='+$('.ticket-count').html();
            $.ajax({
                    url: '/message', // Вот тут должен быть misc
                    type: 'post',
                    dataType: 'json',
                    data: f,
                    success: function(data) {
                      console.log(data);
                      $('#myform')[0].reset();
                    },
                    error: function(data) {
                        console.log(data);
                    }
            });
        });
    });
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы