fabd
This commit is contained in:
@@ -47685,18 +47685,21 @@ function formAjoutTableRef() {
|
||||
// Filtrer la liste des villes par pays
|
||||
function filtreVilleParPays() {
|
||||
const codePays = $('#codePays').val();
|
||||
const racineWeb = $("#racineWeb").val();
|
||||
const $selectVille = $('#codeVille');
|
||||
|
||||
$.ajax({
|
||||
url: racineWeb + "Ajaxfiltrevilleparpays/",
|
||||
url: $("#racineWeb").val() + "Ajaxfiltrevilleparpays/",
|
||||
type: 'post',
|
||||
data: { codePays: codePays },
|
||||
success: function(data) {
|
||||
// On injecte le HTML (contenant le <select> ou les <option>)
|
||||
$('#div_ville').html(data);
|
||||
success: function(htmlOptions) {
|
||||
// 1. On vide COMPLÈTEMENT le select pour supprimer l'ancien "-- Sélectionner --"
|
||||
$selectVille.empty();
|
||||
|
||||
// 2. On injecte les nouvelles options
|
||||
$selectVille.append(htmlOptions);
|
||||
|
||||
// On appelle la fonction de nettoyage radical
|
||||
actualiserSelectPicker('#div_ville .selectpicker');
|
||||
// 3. On rafraîchit le plugin (cela mettra à jour l'affichage sans doubler)
|
||||
$selectVille.selectpicker('refresh');
|
||||
}
|
||||
});
|
||||
}
|
||||
@@ -47769,7 +47772,7 @@ function formModifTableRef($idData) {
|
||||
|
||||
// On nettoie et on initialise tous les selects du formulaire
|
||||
actualiserSelectPicker('#div_maj_table .selectpicker');
|
||||
|
||||
|
||||
// Initialisation des composants
|
||||
$(".datepicker").datepicker({ autoclose: true, format: 'dd/mm/yyyy' });
|
||||
|
||||
|
||||
Reference in New Issue
Block a user