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.

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
Savez vous comment ma variable contenant la bonne information en alerte 1 pourrait aussi contenir la bonne information dans l'alerte 2 ?

merci de votre aide
nicolas