// initialisation des variables des parcelles var username=""; var Affiche_surface=""; var Affiche_surface_souscrite=""; var Affiche_borne=""; var Affiche_robinet=""; var Affiche_culture=""; var Affiche=""; //fin initialisation des variables des parcelles jQuery(document).ready(function($) { if (document.getElementById("initial")) { //1 Lancé si l'élement d'ID "initial" est trouvé dans un document ouvert ici dans TonTemplate // Initialisation au démarrage //désactiver document.getElementById("carteParcelle").disabled = true; document.getElementById("carteParcelle").value="Affichage de la Carte - Attendez"; //autoriser //document.getElementById("carteParcelle").disabled = false; //value="Affichage de la Carte" var data = { 'action': 'users_details', 'request': 1 }; $.ajax({ // Affichage liste des Communes url: ajaxurl, type: 'post', data: data, dataType: 'json', success: function(response) { $('#sel_Commune').empty(); $('#sel_Commune').append(""); $('#map').empty(); document.getElementById("info" ).innerHTML = ''; var len = response.length; console.log(response); for (var i = 0; i < len; i++) { var id = response[i].Commune; var commune = response[i].Commune; // Add option var option = ""; $("#sel_Commune").append(option); } } }); // Sélection Commune -> affichage des Lieux dits $('#sel_Commune').change(function() { //var commune = $(this).val(); commune = $(this).val(); // if (commune !== '') { $('#sel_Lieu_dit').empty(); // on vide la liste deux $('#sel_Parcelle').empty(); // on vide la liste trois $('#map').empty(); document.getElementById("info" ).innerHTML = ''; // var data = { 'action': 'users_details', 'request': 2, 'userid': commune }; $.ajax({ url: ajaxurl, type: 'post', data: data, dataType: 'json', success: function(response) { var len = response.length; console.log(response); if (len > 0) { $('#sel_Lieu_dit').append(""); var len = response.length; for (var i = 0; i < len; i++) { var id = response[i].Lieu_dit; var username = response[i].Lieu_dit; // Add option // var option = ""; var option = ''; $("#sel_Lieu_dit").append(option); } } //if } //response }); //ajax } }); //'#sel_Commune').change(function() // Sélection Lieux_dit -> affichage des Parcelles $('#sel_Lieu_dit').change(function() { var lieu = $(this).val(); if (lieu !== '') { $('#sel_Parcelle').empty(); // on vide la liste trois $('#map').empty(); document.getElementById("info" ).innerHTML = ''; var data = { 'action': 'users_details', 'request': 3, 'userid': lieu, 'commune': commune, }; $.ajax({ url: ajaxurl, type: 'post', data: data, dataType: 'json', success: function(response) { var len = response.length; if (len > 0) { $('#sel_Parcelle').append(""); var len = response.length; for (var i = 0; i < len; i++) { var id = response[i].Num_Parcelle; //var username = response[i].Num_Parcelle; username = response[i].Num_Parcelle; //début récupération paramètres parcelle Affiche_surface = response[i].Surface; Affiche_surface_souscrite = response[i].Surface_souscrite; Affiche_borne = response[i].Borne; Affiche_robinet = response[i].surface; Affiche_culture = response[i].Culture; // fin récupération paramètres parcelle // Add option var option = ""; $("#sel_Parcelle").append(option); } } //if } //response }); //ajax } }); //'#sel_Lieu_dit').change(function() // // Ton Code à la suite } //fin 1 }); // fin document Ready déplacé pour englober le reste des fonctions