Salut à tous,
Etant de retour pour quelques mois je me mets doucement à JQuery pour me remettre dans le bain. J'essaye de faire un peu d'AJAX (l'erreur est purement js, je poste donc ici) mais après un peu plus d'un an d'absence je suis un peu rouillé on dirait!
J'ai apparemment un problème de portée de variable! Selon l'endroit où je place mon alerte de test j'ai soit le résultat attendu, soitVoici mon code :monTab[20] has no propertiesL'alerte (1) fonctionne mais pas la (2). J'ai même essayé de lancer l'alerte dans un setTimeout pour le fun mais j'ai évidemment la même erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 var tabParam = new Array(); jQuery(document).ready(function() { $.get("test.php", {arg1: pm}, function(xml) { $("lbl", xml).each(function(i) { tabParam[i] = new Array(); tabParam[i][0] = $(this).attr("id"); tabParam[i][1] = $(this).attr("pm1"); tabParam[i][2] = $(this).attr("pm2"); }); //alert(tabParam[20][2]); (1) }); //alert(tabParam[20][2]); (2) }
Merci par avance pour votre aide.
Partager