Bonjour,
Voila j'ai un petit soucis pour récupérer un valeur php au retour d'un requête ajax...
voila ma méthode ajax
et la mon bout de code php qui traite l'envoie de la requête ajax
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 function checkUser(){ $.ajax({ type: "POST", url: "<?php echo url_for('structures_structures/Check_user') ?>", data: "user="+$('#user_id2').val(), async:false, success: function(msg){ if (msg == '1'){ alert('1'); add(); }else{ alert(msg); openMgbox3(); } } }); } }
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 public function executeCheck_user(sfWebRequest $request) { //recupération de user saisie dans l'input $user = $_POST[user]; $allUser = USER_User::findAll(); $flag; foreach ($allUser as $u) { if($u->__toString() == $user ) { $flag = 1; break; } } return $this->renderText($flag); }
Quand je fais un un alert dans le success de ma fonction ajax ca m'affiche le code html de la page en cours...
Quelqu'un aurait une idée pour récupérer mon $flag php
Partager