Я действительно не понимаю, как обращаться с сообщениями после запроса ajax. Это мой javascript:
$.ajax({
type: "POST",
url: Routing.generate('save'),
contentType: 'application/json; charset=UTF-8',
data: {
title: title,
description: description,
questions: questions,
}
});
Единственный способ получить данные внутри моего действия с контроллером:
$content = $request->getContent()
$content - строка параметров url. Почему бы мне не получить данные с помощью:
$request->get('title')
Каков правильный способ обработки почтовых данных с помощью jquery ajax metd?
Большое спасибо.
ИЗМЕНИТЬ
Итак, я обнаружил следующую проблему:
В моем текущем проекте запрос выглядит следующим образом:
$.ajax({
type: "POST",
url: Routing.generate('poll_save'),
data: {
title: title
}
})
Данные запрашиваются с помощью Запросить полезную нагрузку, но я не знаю почему.
В чистом проекте запрос выглядит следующим образом:
$.ajax({
type: "POST",
url: '{{path('_demo')}}',
data: {
title: 'title',
description: 'description',
questions: 'questions',
pollid: 1
}
})
Все, что в моем проекте идет не так. У вас есть идея, почему данные запрашиваются с помощью Request Payload?