From 85639a5bc1ad1201932fe43eee982c4f21fb2221 Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Sat, 7 Mar 2026 11:19:43 +0000 Subject: [PATCH] df --- Js/fonctions.js | 57 ++++++++++++++++++++++++++++--------------------- 1 file changed, 33 insertions(+), 24 deletions(-) diff --git a/Js/fonctions.js b/Js/fonctions.js index bcc34a91..a5fd0f3a 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -47668,9 +47668,11 @@ function formAjoutTableRef() { success: function(data) { $('#div_maj_table').html(data); + // On nettoie et on initialise tous les selects du formulaire + actualiserSelectPicker('#div_maj_table .selectpicker'); + // Init composants $(".datepicker").datepicker({ autoclose: true, format: 'dd/mm/yyyy' }); - $(".selectpicker").selectpicker('refresh'); // Focus setTimeout(() => { @@ -47682,19 +47684,19 @@ function formAjoutTableRef() { // Filtrer la liste des villes par pays function filtreVilleParPays() { - const $selectVille = $('#codeVille'); + const codePays = $('#codePays').val(); + const racineWeb = $("#racineWeb").val(); $.ajax({ - url: $("#racineWeb").val() + "Ajaxfiltrevilleparpays/", + url: racineWeb + "Ajaxfiltrevilleparpays/", type: 'post', - data: { codePays: $('#codePays').val() }, - success: function(htmlOptions) { - // On change les options - $selectVille.html(htmlOptions); - - // ON APPELLE TA FONCTION : elle verra que le select existe déjà - // et fera un 'refresh' proprement sans doubler le texte. - actualiserSelectPicker('#codeVille'); + data: { codePays: codePays }, + success: function(data) { + // On injecte le HTML (contenant le