Symphony et ajax
Résolu
dourlens59
Messages postés
65
Date d'inscription
Statut
Membre
Dernière intervention
-
maka54 Messages postés 698 Date d'inscription Statut Membre Dernière intervention -
maka54 Messages postés 698 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je débute en Symphony, et je rencontre un problème lors d'une requête AJAX.
Voici le message :
Uncaught PHP Exception Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException: "You have requested a non-existent service "request". Did you mean one of these: "data_collector.request", "monolog.logger.request", "request_stack", "validate_request_listener", "router.request_context"?" at /home/ubuntu/workspace/mon_cms/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Container.php line 265
Voici le code
routing.yml
La méthode du contrôleur :
l'appel Ajax qui se trouve sur la page twig :
Et mes dépendances :
Donc si quelqu'un aurait l'amabilité de m'aider sa serait vraiment sympathique.
Merci
Je débute en Symphony, et je rencontre un problème lors d'une requête AJAX.
Voici le message :
Uncaught PHP Exception Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException: "You have requested a non-existent service "request". Did you mean one of these: "data_collector.request", "monolog.logger.request", "request_stack", "validate_request_listener", "router.request_context"?" at /home/ubuntu/workspace/mon_cms/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Container.php line 265
Voici le code
routing.yml
cms_actualite_delete:
path: /deleteActualite
defaults: { _controller: CMSactualiteBundle:Actualite:deleteActualite}
requirements:
_method: POST
La méthode du contrôleur :
public function deleteActualiteAction(Request $request) { $request = $this->get('request'); $idActualite = $request->request->get('idActualite'); if ($request->isXMLHttpRequest()) { return new JsonResponse(array('data' => 'this is a json response')); } return new Response('This is not ajax!', 400); }
l'appel Ajax qui se trouve sur la page twig :
$(document).on('click','.deleteActu',function(){ var idActualite = $(this).closest('tr').attr('id') $.ajax({ type:'POST', url : "{{ path('cms_actualite_delete')}}", data:{ idActualite:idActualite }, success:function(){ console.log('toto') } }) })
Et mes dépendances :
use CMS\actualiteBundle\Entity\Actualite; use CMS\actualiteBundle\Form\ActualiteType; use Symfony\Bundle\FrameworkBundle\Controller\Controller; use Symfony\Component\HttpFoundation\Request;
Donc si quelqu'un aurait l'amabilité de m'aider sa serait vraiment sympathique.
Merci
A voir également:
- Symphony et ajax
- Yggtorrent erreur ajax ✓ - Forum PHP
- Remix bittersweet symphony rap ✓ - Forum Musique / Radio / Clip
- Problème ajax ✓ - Forum Webmastering
- Erreur ajax c est quoi ✓ - Forum PHP
- Easyphp ajax ✓ - Forum PHP