我正在使用<@spring.formSingleSelect "PersonalInfoBean.district" distMap! ""/>
freemarker macro 来显示ftl
页面中的选择选项。其中distMap
为HashMap<String, String>
的地区包含key(distId)
,value(distName)
。它的工作正常。
现在我想使用像ajax之类的javascript动态地(从另一个select onchange)更改选项/ distMap,并从服务器端获取数据。我正在使用SpringMVC。我可以通过ajax调用从服务器获取String
或json
数据。但无法取代distMap
/ options
。
答案 0 :(得分:0)
一天后我遇到了问题。我在<select class="chosen-select">
DOM中使用了$(target).empty().append(options).trigger("chosen:updated");
。
我用....更改更新脚本</ p>
<script type="text/javascript">
function toggle_div_content(id) {
var divElement = document.getElementById(id);
if(divElement.style.display == 'none')
divElement.style.display = 'block';
else
divElement.style.display = 'none';
}
</script>
<div class="forumsNav">
<div class="adminSec">
<h2></h2>
<button id="adminLess" onclick="toggle_div_content('adminCont');">-</button>
<h2>Sup</h2>
</div>
<div id="adminCont">
<p>Admin!</p>
</div>
它有效。