Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function verificationAction(Request $request)
- {
- if ($this->container->get('request')->isXmlHttpRequest()) {
- $email=$request->request->get('email');
- $em=$this->getDoctrine()->getEntityManager();
- $resp= $em->getRepository("CMSiteBundle:Prospect")->findBy(array('email'=>$email));
- $response =new Response(json_encode($resp));
- $response->headers->set('Content-Type', 'application/json');
- return $response;
- }
- }
- <script>
- $("#email").blur($(document).ready(function() {
- alert($("#email").val());
- var data = $('#email').val();
- $.ajax({
- //On lui indique le type d'envoie des informations
- type: 'POST',
- //On lui indique le chemin de la fonction
- url: '{{ path('verif') }}',
- //On lui donne la valeur du choix qu'on a fait, et id est la variable qui va contenir notre valeur, nous la retrouvons dans notre controller
- data: 'email=' + data,
- //Enfin nous lui disons de remplir notre formulaire avec le resultat
- success: function(response)
- {
- alert('ok');
- },
- error: function(XMLHttpRequest, textStatus, errorThrown)
- {
- // alert('Error : ' + errorThrown);
- alert('Not OK');
- alert(data);
- }
- }
- )}));
- </script>
- routing:
- verif:
- path: /verifmail
- defaults: { _controller: CMSiteBundle:Accident:verification }
- Any help please??
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement