Tôi hiện đang làm việc trên một dự án dựa trên symfony2 với rất nhiều cách sử dụng ajax.Làm cách nào để nhận được JSON trong symfony2
Bây giờ tôi muốn gửi JSON qua $.ajax();
(loại POST) và xử lý nó trong bộ điều khiển symfony2. Nhưng tôi không hoàn toàn chắc chắn làm thế nào tôi truy cập vào JSON bên trong bộ điều khiển.
Ngay bây giờ tôi đã có những điều sau đây:
JS:
$.ajax({
url: url,
type:"POST",
data:json,
success:function (data) {
$('div.tooltip p').html(data);
}
});
Và PHP:
public function registrationAction(Request $request) {
if($request->getMethod() == 'POST') {
// How to receive??
}
return $this->render('KnowHowERegistrationBackendBundle:Create:registration.html.twig');
}
Điều duy nhất tôi không biết là làm thế nào tôi có thể truy cập JSON? Tôi chắc chắn nó khá dễ dàng Tôi chỉ không nhìn thấy nó. Cảm ơn sự giúp đỡ của bạn!
Bạn nên có một cái nhìn tại FOSRestBundle: https://github.com/FriendsOfSymfony/FOSRestBundle – igorw