Portée d'une variable tableau dans une fonction JS
Bonjour à tous,
Soit une petite fonction pour vérifier un formulaire :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
function verif(){
var err = new Array();
if(leChamp.value == ""){
err.push("le champ est vide");
}
if(leChamp2.value....){err.push()} //etc etc sur divers champs...
//puis une fonction jquery pour interroger un script PHP pour une vérif serveur
$.ajax({
type:"POST",
url: "xhr_verif.php",
data: "dos="+dos,
success: function(feedback){
err.push(feedback); alert(feedback);
}
});
} |
Le problème c'est que la var "err" ne s'implémente pas dans le jquery, alors que le alert(feedback) fonctionne.
J'ai essayé this.err ou window.err : pas mieux.
Pourquoi ?
Merci de vos lumières.