Bonjour à tous,

Sur une page (en php) j’exécute en ajax une interrogation d'une base de donnée. Cela fonctionne mais le traitement est long (ce qui est normale).

je voudrais afficher un message/un popup.. (ccs/html/javascript) qui indique à l'utilisateur que le traitement est en cours et qu'il faut attendre. et que le message disparait quand le traitement est terminée
voici mon code javascript:
                  function export()
  {
	  
	   var str = $( "form" ).serialize();
 $( "#results" ).text( str.replace(/%5B/g, '[').replace(/%5D/g, ']') );
  //alert("ok"+$("#id_societe").val());
 $.ajax({
			  

   type: "POST",
   url: "./ajax/export_gla_gla_periode_sage1000.php",
   data: $( "form" ).serialize(),
   success: function(html){
    $("#export_sage1000_detail").html(html);
  }
});
  }


Comment je devrais faire? un conseil?

merci d'avance

guigui69
Salut

Ce que tu peux faire, c'est mettre un .gif de loading (trouvable de partout) au bon endroit (qui correspond ta zone de chargement) et que tu le mette ensuite sur display none en permanence.
Ensuite au début de ta fonction tu le met en visible et dans le success tu le remet à invisible.