Récupérer le résultat de la fonction appelée par $.post
Bonjour.
J'ai ce petit bout de JS qui fait une requête AJAX pour savoir si un élément existe déjà dans la BDD.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
var validityDissolution = validity(form.numDissolution,"dissolution");
function validity(champ, type) {
var value = champ.value;
idResult = getIdErreur(champ);
$.post("verif_validity_elem.php", {value : value, type : type}, function(data){
alert("data="+data);
if(data==0) {
surligne(champ, false);
document.getElementById(idResult).innerHTML = '';
return true;
}
else {
surligne(champ, true);
document.getElementById(idResult).innerHTML = 'Le numéro existe déjà.';
return false;
}
});
//si je fais le return ici ça marche
} |
Je souhaiterais récupérer le data du du post dans "validityDissolution" mais je n'arrive pas a le faire remonter jusque là ( je reste avec mon "validityDissolution"=undefined)
J'ai remarqué que si je fais un retun aprés la fonction de la requete ajax, ça marche, mais il faudrais que je puisse faire remonter mon data jusque là...
Quelqu'un aurait-il une solution? =)
Merci.