提问人:My India Info 提问时间:10/6/2022 最后编辑:My India Info 更新时间:10/7/2022 访问量:44
我正在使用ajax从控制器获取Map<String,String>状态数据作为stateCode和stateName,以显示在JSP页面中
I'm using ajax to get Map<String,String> State data as stateCode and stateName from controller to show in JSP page
问:
我正在使用ajax从控制器获取Map<String,String>状态数据作为stateCode和stateName,并希望在JSP页面中显示为多个选择框。就像在 jsp 中一样,我们可以使用 ${states} 来获取所有状态,并通过 ForEach 循环显示在每个选择框中。但我不知道如何使用ajax响应作为JSP对象。参考代码如下...提前致谢。 在我的代码中,多个选择框和基于选择,我必须在下一个多选下拉列表中显示数据......
<div class="form-block">
<div class="custom-select">
<span>Region</span>
<ul id="region" onchange="regionChange()">
<c:forEach items="${regionMap}" var="map">
<li>
<label><input type="checkbox" class="reg" id="${map.key}" value="${map.value}" />${map.value}</label>
</li>
</c:forEach>
</ul>
</div>
</div>
<div class="form-block">
<div class="custom-select">
<span>State</span>
<ul id="statesUL" onchange="stateChange()" >
<c:forEach items="${stateMap}" var="map">
<li>
<label><input type="checkbox" class="reg" id="${map.key}" value="${map.value}" />${map.value}</label>
</li>
</c:forEach>
</ul>
</div>
</div>
<div class="form-block">
<div class="custom-select">
<span>City</span>
<ul id="city" onchange="cityChange()">
<c:forEach items="${cityMap}" var="map">
<li>
<label><input type="checkbox" class="reg" id="${map.key}" value="${map.value}" />${map.value}</label>
</li>
</c:forEach>
</ul>
</div>
</div>
$.ajax({
type : "get",
url: "http://localhost:4005/allStateHO",
cache: false,
data:"region="+regionCheckBox,
success:function(data){
console.log(data);
},
error:function(){
alert('Error loaded');
}
});
答: 暂无答案
评论