ajax post de demande de traiter les données dans symfony2 contrôleur

je ne comprends vraiment pas comment gérer l'envoi de données à partir d'une requête ajax. C'est mon javascript:

$.ajax({
     type: "POST",
     url: Routing.generate('save'),
     contentType: 'application/json; charset=UTF-8',
     data: {
          title: title,                
          description: description,
          questions: questions,              
         }
  });

La seule façon d'obtenir les données à l'intérieur de mon contrôleur de l'action est: est-ce

$content = $request->getContent()

$contenu est un paramètre de l'url de la chaîne.
Pourquoi ne puis-je pas obtenir les données normalement avec:

$request->get('title')

Quelle est la manière correcte de traiter les données post avec jquery ajax methd?

Merci beaucoup.

MODIFIER

Donc, j'ai trouvé le problème suivant:

Dans mon projet actuel, la demande ressemble à ceci:

ajax post de demande de traiter les données dans symfony2 contrôleur

$.ajax({
            type: "POST",
            url: Routing.generate('poll_save'),                
            data: {
                title: title                    
            }
        })

Les données sont demandées par Demande de la Charge utile mais je ne sais pas pourquoi.

Dans un endroit propre projet de la requête ressemble à ceci:

ajax post de demande de traiter les données dans symfony2 contrôleur

$.ajax({
                type: "POST",
                url: '{{path('_demo')}}',                    
                data: {
                    title: 'title',                
                    description: 'description',
                    questions: 'questions',
                    pollid: 1                        
                }
            })

Quelque chose dans mon projet va mal. Avez-vous une idée de pourquoi les données sont demandées par Demande de la Charge utile?

OriginalL'auteur Sandor Farkas | 2013-04-27