Fonction regex avec jSON et PHP

Mammouth du PHP | 725 Messages

20 avr. 2012, 07:03

Bonjour!

Je cree une fonction regex, qui va s'appliquer sur tous les champs (nom, prenom,..) en utilisant jSON:

[javascript]
<script type="text/javascript">

/* je cree une fonction du retour du champs */
function verifierRegex(champs)
{
// je verifie si le message retourne par JSON est Regex
if(response.champs+'_verif' == 'Regex')
{
// j'affiche l'erreur dans la zone concernee
$('#'+champs).text('Regex mal construite').show();
}

}


// DOM
$(document).ready(function(){

// au focus sur le nom
$('.nom').focus(function(){

// serlializer les donnees
var dataString = $('form').serialize();

$.ajax({
type: 'POST',
url: 'verif.php',
data: dataString,
dataType: 'json',
success: function(response) {

// appeller la fonction
verifierRegex('nom'));

}
})
});
});

</script>

[/javascript]

verif.php:
<?php
// poster le nom
$nom	= $_POST['nom'];

// j'ai mis par defaut Regex afin de tester
$nom_verif = 'Regex'; 

// je recupere le retour
$retour['nom_verif'] = $nom_verif;

// je l encode en JSON
echo json_encode($retour);
?>

ca ne me donne pas le resultat souhaite, retour "undefined", est ce qu'il y a un probleme au niveau de la fonction

merci a vous

Mammouth du PHP | 725 Messages

22 avr. 2012, 08:01

quelqu'un a une idee sur ce probleme?