From 32205137056cce25972da2cdf9bcdcf05f78b6f8 Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Wed, 11 Mar 2026 17:31:40 +0000 Subject: [PATCH] fg --- Js/fonctions.js | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/Js/fonctions.js b/Js/fonctions.js index 00fe184c..4537b6a5 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -48120,39 +48120,43 @@ function filtreTableReference(numeroTable) { const racineWeb = $("#racineWeb").val(); const $divListe = $("#div_listetables"); - // Nettoyage radical + // 1. ÉTAPE CRUCIALE : On détruit l'instance ET on vide physiquement le conteneur + // pour supprimer les boutons et menus générés précédemment par le plugin if ($("#listetables").length) { $("#listetables").selectpicker('destroy'); } + + // On nettoie aussi les menus détachés dans le body (si container: 'body' était utilisé) $('.bootstrap-select.bs-container').remove(); - $divListe.empty(); + + // On vide le conteneur HTML pour repartir sur une base 100% neuve + $divListe.empty().html('
'); $.ajax({ url: racineWeb + "Ajaxfiltretablesreference/", type : 'post', data: { numeroTable: numeroTable }, success: function(data) { - // Injection du HTML + // 2. On injecte le nouveau