Javascript 如何迭代哈希映射以响应ajax调用,其中该映射包含3个列表
这是我的哈希映射和ajax调用Javascript 如何迭代哈希映射以响应ajax调用,其中该映射包含3个列表,javascript,java,ajax,jsp,collections,Javascript,Java,Ajax,Jsp,Collections,这是我的哈希映射和ajax调用 Map<String, List<?>> map=new HashMap<>(); List<?> minimumParameters=new ArrayList<>(); map.put("min", minimumParameters); map.put("max", maximumParameters); //this is where i am calling
Map<String, List<?>> map=new HashMap<>();
List<?> minimumParameters=new ArrayList<>();
map.put("min", minimumParameters);
map.put("max", maximumParameters);
//this is where i am calling that url and getting response
//now how to iterate that response
$.ajax({
url:'./getMinMaxAvgDataByMtrNo/'+meterNum+'/'+frmDate+'/'+tDate,
type:'GET',
success:function(response){
if(response.length == 0 || response.length == null ){
bootbox.alert("No data for this meter number "+meterNum);
}
else{
alert(response);
}
}
});
Map minimumParameters=newArrayList();
map.put(“最小”,最小参数);
map.put(“最大”,最大参数);
//这就是我调用该url并得到响应的地方
//现在,如何迭代该响应
$.ajax({
url:'./getMinMaxAvgDataByMtrNo/'+meterNum+'/'+frmDate+'/'+tDate,
类型:'GET',
成功:功能(响应){
if(response.length==0 | | response.length==null){
bootbox.alert(“此仪表号无数据”+meterNum);
}
否则{
警报(响应);
}
}
});
现在,如何迭代该响应以获得这些列表假定您在响应中获得了映射,您可以按照以下方式迭代该映射。使用jQuery
$.ajax({
url:'./getMinMaxAvgDataByMtrNo/'+meterNum+'/'+frmDate+'/'+tDate,
type:'GET',
success:function(response){
if(response.length == 0 || response.length == null ){
bootbox.alert("No data for this meter number "+meterNum);
}
else{
alert(response);
$.each(response , function( key, value ) {
console.log( key + "=" + value ); // min=List<> , can iterate over list if you need to .
});
}
}
});
$.ajax({
url:'./getMinMaxAvgDataByMtrNo/'+meterNum+'/'+frmDate+'/'+tDate,
类型:'GET',
成功:功能(响应){
if(response.length==0 | | response.length==null){
bootbox.alert(“此仪表号无数据”+meterNum);
}
否则{
警报(响应);
$。每个(响应、功能(键、值){
log(key+“=”+value);//min=List,如果需要,可以在列表上迭代。
});
}
}
});
希望这就是你想要的