मैं वर्तमान में एक सिम्फनी 2 आधारित प्रोजेक्ट पर काम कर रहा हूं जिसमें बहुत सारे AJAX उपयोग हैं।मैं symfony2 में एक JSON कैसे प्राप्त कर सकता हूं
अब मैं $.ajax();
(POST प्रकार) के माध्यम से एक JSON भेजना चाहता हूं और इसे symfony2 नियंत्रक में संभाल सकता हूं। लेकिन मुझे पूरा यकीन नहीं है कि मैं नियंत्रक के अंदर JSON तक कैसे पहुंचता हूं।
अभी मुझे मिल गया है निम्नलिखित:
जे एस:
$.ajax({
url: url,
type:"POST",
data:json,
success:function (data) {
$('div.tooltip p').html(data);
}
});
और पीएचपी:
public function registrationAction(Request $request) {
if($request->getMethod() == 'POST') {
// How to receive??
}
return $this->render('KnowHowERegistrationBackendBundle:Create:registration.html.twig');
}
केवल एक चीज मैं नहीं जानता कि मैं कैसे उपयोग कर सकते हैं है JSON? मुझे यकीन है कि यह बहुत आसान है मैं इसे नहीं देख रहा हूं। आपकी मदद के लिए धन्यवाद!
आप FOSRestBundle पर एक नज़र रखना चाहिए: इस सामग्री को पार्स करने https://github.com/FriendsOfSymfony/FOSRestBundle – igorw