From 83ff9cba16e35622bd71f3276553995c10833f1f Mon Sep 17 00:00:00 2001 From: igor Date: Mon, 8 Sep 2025 07:30:55 +0500 Subject: [PATCH] add getJsonData function --- .../resources/templates/engine/index.html | 38 ++++++++++--------- 1 file changed, 21 insertions(+), 17 deletions(-) diff --git a/src/main/resources/templates/engine/index.html b/src/main/resources/templates/engine/index.html index 9253cb9..9295c2b 100644 --- a/src/main/resources/templates/engine/index.html +++ b/src/main/resources/templates/engine/index.html @@ -1288,7 +1288,7 @@ new Calendar({ let url="https://geoserver2.ccalm.org/"; //let url="http://127.0.0.1:8081/"; //Testing - $.getJSON(url+"geodatalist/SoilDates", function(result){ + getJsonData(url+"geodatalist/SoilDates", function(result){ soil_day_list=[]; $.each(result, function(i, field){ @@ -1309,7 +1309,7 @@ new Calendar({ document.getElementById('filter_soil_day').value=soil_day_list[soil_day_list.length-1].date; }); - $.getJSON(url+"geodatalist/AirTemperatureDates", function(result){ + getJsonData(url+"geodatalist/AirTemperatureDates", function(result){ air_day_list=[]; $.each(result, function(i, field){ if(field.hour=="0"){ @@ -1320,7 +1320,7 @@ new Calendar({ document.getElementById('filter_air_day').value=air_day_list[air_day_list.length-1].date; }); - $.getJSON(url+"geodatalist/PrecipitationDates", function(result){ + getJsonData(url+"geodatalist/PrecipitationDates", function(result){ precipitation_day_list=[]; $.each(result, function(i, field){ //if(field.hour=="0"){ @@ -1337,7 +1337,7 @@ new Calendar({ //loadContent("http://geoserver2.ccalm.org/geodatalist/?fn=ndvi","NDVI_DATE"); //loadContent("http://geoserver2.ccalm.org/geodatalist/?fn=ndwi","NDWI_DATE"); - $.getJSON(url+"geodatalist/GeoTIFF?fn=ndvi_list", function(result){ + getJsonData(url+"geodatalist/GeoTIFF?fn=ndvi_list", function(result){ let list = document.getElementById("filter_ndvi_day"); let opt=null; $.each(result, function(i, field){ @@ -1349,7 +1349,7 @@ new Calendar({ if(opt!=null) opt.selected = true; }); - $.getJSON(url+"geodatalist/GeoTIFF?fn=ndwi_list", function(result){ + getJsonData(url+"geodatalist/GeoTIFF?fn=ndwi_list", function(result){ let list = document.getElementById("filter_ndwi_day"); let opt=null; $.each(result, function(i, field){ @@ -1399,7 +1399,7 @@ new Calendar({ } }); - $.getJSON(url+"geodatalist/GeoTIFF?fn=ndsi_list", function(result){ + getJsonData(url+"geodatalist/GeoTIFF?fn=ndsi_list", function(result){ let list = document.getElementById("filter_ndsi_day"); let opt=null; $.each(result, function(i, field){ @@ -1411,17 +1411,21 @@ new Calendar({ if(opt!=null) opt.selected = true; }); - $.getJSON(url+"geodatalist/GeoTIFF?fn=smap_list", function(result){ - let list = document.getElementById("filter_smap_day"); - let opt=null; - $.each(result, function(i, field){ - opt = document.createElement("option"); - opt.value = field.num; - opt.text = field.date; - list.add(opt); - }); - if(opt!=null) opt.selected = true; - }); + //getJsonData(url+"geodatalist/GeoTIFF?fn=smap_list", + getJsonData("https://geoserver.ccalm.org/geodatalist/GeoTIFF?fn=smap_list", + function(result){ + let list = document.getElementById("filter_smap_day"); + let opt=null; + $.each(result, function(i, field){ + opt = document.createElement("option"); + opt.value = field.num; + opt.text = field.date; + list.add(opt); + }); + if(opt!=null) opt.selected = true; + } + ); +