diff --git a/app/__pycache__/apiController.cpython-313.pyc b/app/__pycache__/apiController.cpython-313.pyc index 0a060d4..2278cae 100644 Binary files a/app/__pycache__/apiController.cpython-313.pyc and b/app/__pycache__/apiController.cpython-313.pyc differ diff --git a/app/apiController.py b/app/apiController.py index 294f933..54920f1 100644 --- a/app/apiController.py +++ b/app/apiController.py @@ -383,7 +383,7 @@ class apiController: elif level == 'kecamatan': cur.execute("SELECT id, kode, nama, null as lat, null as lng, koordinat as path FROM wil_kecamatan WHERE kabupaten_kota_id = %s", (parent_code,)) elif level == 'desa': - cur.execute("SELECT id, kode, nama, null as lat, null as lng, koordinat as path FROM wil_desa WHERE kecamatan_id = %s", (parent_code,)) + cur.execute("SELECT id, kode, nama, null as lat, null as lng,path FROM wil_desa WHERE kecamatan_id = %s", (parent_code,)) else: return {"type": "FeatureCollection", "features": []} features = [] diff --git a/templates/index.html b/templates/index.html index 713b6bf..84d377a 100644 --- a/templates/index.html +++ b/templates/index.html @@ -647,7 +647,7 @@ // Tambahkan ke dropdown kabupaten $('#kecamatanDropdown').select2({ data: results, - placeholder: 'Pilih Kabupaten/Kota', + placeholder: 'Pilih Kecamatan', allowClear: true }); } @@ -656,8 +656,8 @@ loadLayer(`/geojson/kecamatan/${kodeKabupaten}`, () => {}, 'kecamatan'); }).select2(); - document.getElementById('kecamatanDropdown').addEventListener('change', function (e) { - const kodeKecamatan = e.target.value; + $('#kecamatanDropdown').on('change', function (e) { + const kodeKecamatan = $(this).val(); localStorage.setItem('kode_kecamatan', kodeKecamatan); loadLayer(`/geojson/desa/${kodeKecamatan}`, () => {}, 'desa'); });