Ce que je veux faire : je fais un backoffice qui gère un site de voyages (projet etudiant). Ya une page pour gérer les aeroports : ajouter, supprimer, modifier. la liste des aeroports reste en permanence. Quand on clique sur un aeroport, un cadre s'ouvre à droite avec les infos que l'on peut modifier.

Le probleme est que quand je valide mes modifications, la liste des aeroports ne se met pas toujours à jour. Des fois il veut, des fois il veut pas, ca reste comme avant, alors que els modifs dans la base ont été faites. Je vous montre le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
function infos_aero_MAJ()
{
  var ae_id = document.getElementById('aero_id').value;
  var ae_nom = document.getElementById('aero_nom').value;
  var ae_adr = document.getElementById('aero_adr').value;
  var vi_id = document.getElementById('aero_ville').value;
 
  var options = { method: "get",
	              parameters: "ae_id=" + ae_id
	                        + "&ae_nom=" + ae_nom
	                        + "&ae_adr=" + ae_adr
	                        + "&vi_id=" + vi_id
                }
  var ajaxCall = new Ajax.Updater("aero_modifieur", 
                      "../admin/traitements_ajax/aeroports/infos_aeros_MAJ.jsp", 
                      options);  
  infos_aero_liste();
}
 
function infos_aero_liste ()
{
  var ajaxCall = new Ajax.Updater("aero_selecteur", 
                      "../admin/traitements_ajax/aeroports/infos_aeros_liste.jsp");
}
Donc apparemment, ce qui passe pas tout le temps, c'est dans la premiere fonction, à la fin, l'appel à la seconde fonction. Et ce qui me destabilise, c'est que ca marche dans les 2/3 des cas environ.