将 freemarker Single Select 宏更改为 jquery
Change freemarker Single Select macro by jquery
我正在使用 <@spring.formSingleSelect "PersonalInfoBean.district" distMap! ""/>
freemarker 宏 在 ftl
页面中显示 select 选项。其中 distMap
是一个 HashMap<String, String>
包含地区 key(distId)
、value(distName)
。而且效果很好。
现在我想使用 ajax 之类的 javascript 动态更改 options/distMap(从另一个 select onchange)并从服务器端获取数据。我正在使用 SpringMVC。我可以通过 ajax 调用从服务器获取 String
或 json
数据。但是不能替换 distMap
/options
.
一天后我遇到了问题。我在 <select class="chosen-select">
DOM.
中使用了 chosen-select
我将更新脚本更改为....
$(target).empty().append(options).trigger("chosen:updated");
而且有效。
我正在使用 <@spring.formSingleSelect "PersonalInfoBean.district" distMap! ""/>
freemarker 宏 在 ftl
页面中显示 select 选项。其中 distMap
是一个 HashMap<String, String>
包含地区 key(distId)
、value(distName)
。而且效果很好。
现在我想使用 ajax 之类的 javascript 动态更改 options/distMap(从另一个 select onchange)并从服务器端获取数据。我正在使用 SpringMVC。我可以通过 ajax 调用从服务器获取 String
或 json
数据。但是不能替换 distMap
/options
.
一天后我遇到了问题。我在 <select class="chosen-select">
DOM.
chosen-select
我将更新脚本更改为....
$(target).empty().append(options).trigger("chosen:updated");
而且有效。