В настоящее время я работаю над проектом на основе symfony2 с большим использованием ajax.
Теперь я хочу отправить JSON через $.ajax();
(тип POST) и обработать его в контроллере symfony2.
Но я не совсем уверен, как получить доступ к JSON внутри контроллера.
Прямо сейчас у меня есть следующее:
JS:
$.ajax({
url: url,
type:"POST",
data:json,
success:function (data) {
$('div.tooltip p').html(data);
}
});
И PHP:
public function registrationAction(Request $request) {
if($request->getMethod() == 'POST') {
// How to receive??
}
return $this->render('KnowHowERegistrationBackendBundle:Create:registration.html.twig');
}
Единственное, чего я не знаю, это как я могу получить доступ к JSON? Я уверен, что это довольно легко, я просто не вижу этого. Спасибо за вашу помощь!