dfg
This commit is contained in:
parent
2232a4f389
commit
2951992e88
|
|
@ -47685,19 +47685,26 @@ function formAjoutTableRef() {
|
|||
// Filtrer la liste des villes par pays
|
||||
function filtreVilleParPays() {
|
||||
const codePays = $('#codePays').val();
|
||||
const $selectVille = $('#codeVille'); // On cible l'élément SELECT
|
||||
const racineWeb = $("#racineWeb").val();
|
||||
const $selectVille = $('#codeVille'); // On cible le SELECT fixe
|
||||
|
||||
if (!codePays) return;
|
||||
|
||||
$.ajax({
|
||||
url: $("#racineWeb").val() + "Ajaxfiltrevilleparpays/",
|
||||
url: racineWeb + "Ajaxfiltrevilleparpays/",
|
||||
type: 'post',
|
||||
data: { codePays: codePays },
|
||||
success: function(htmlOptions) {
|
||||
// 1. On vide le select et on injecte les nouvelles options
|
||||
$selectVille.empty().append(htmlOptions);
|
||||
// 1. On vide COMPLÈTEMENT le select pour supprimer tout résidu
|
||||
$selectVille.empty();
|
||||
|
||||
// 2. On injecte les nouvelles options (venant de votre PHP)
|
||||
$selectVille.append(htmlOptions);
|
||||
|
||||
// 2. On rafraîchit le plugin pour mettre à jour l'affichage visuel
|
||||
// C'est ce refresh qui enlèvera le doublon "-- Sélectionner -- -- Sélectionner --"
|
||||
$selectVille.selectpicker('refresh');
|
||||
// 3. RÉPARATION DU TITRE ET DU CONTENU :
|
||||
// On force le plugin à recalculer le titre et l'affichage sans recréer le bouton
|
||||
$selectVille.selectpicker('val', ''); // Réinitialise la sélection interne
|
||||
$selectVille.selectpicker('refresh'); // Met à jour l'interface visuelle
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user