bonjour
mon problème est illustré par les deux alertes. dans la 1ère position_cata2 contient les valeur que je récupère dans le xml provenant de l'ajax (j'ai enlevé mon traitement complet pour le réduire au max)
dans la deuxième alerte position_cata2 contient uniquement la valeur saisie lors de la création de la variable. j'ai donc un problème de portée de la variable.
Savez vous comment ma variable contenant la bonne information en alerte 1 pourrait aussi contenir la bonne information dans l'alerte 2 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 var position_cata2='mes informations xml : '; $.post("ajax/mod_catalogues_ajax.php", "action=menu_deroulant_position", function(xml){// TRAITEMENT DU RÉSULTAT AJAX $(xml).find('rubrique').each( function(){ alert('val: '+$(this).attr('value')+' & id: '+$(this).attr('id')+' & text: '+$(this).text()); position_cata2 += '$(this).text()'; });alert(position_cata2);// 1ere alerte return position_cata2; }); alert(position_cata2);// 2ème alerte
merci de votre aide
nicolas
Partager