var select2Regioni = $("#select2Regioni"); var select2Province = $("#select2Province"); select2Regioni.select2(); select2Province.select2(); function setProvincieToSelect2(cod_regione = ''){ $.ajax({ type: 'POST', url: 'https://www.ilcercartigianodiqualita.it/assets/ajax/ottieni-solo-province.php', data: { cod_regione: cod_regione }, dataType: 'json' }).then(function (response) { var selectProvince = $('#select2Province'); selectProvince.empty(); var option = new Option('Seleziona una regione o una provincia', '', true, false); selectProvince.append(option); response.data.forEach(function (province) { var option = new Option(province.provincia, province.cod_provincia, false, province.selected); selectProvince.append(option); }); selectProvince.trigger('change'); }); } function ottieniCategorieArtigianiPerLocalita(cod_regione = '', cod_provincia = ''){ $.ajax({ type: 'POST', url: 'https://www.ilcercartigianodiqualita.it/assets/ajax/ottieni-categorie-artigiani-per-localita.php', data: { cod_regione: cod_regione, cod_provincia: cod_provincia, grado_categoria: document.getElementById("grado_categoria").value, pid_categoria: document.getElementById("pid_categoria").value }, dataType: 'json', beforeSend: function () { $('#containerCategorie').html('