freemaker在初始化加载后就会成为静态页面,这时只要通过jquery获取需要局部刷新元素的DOM对象,就可以对其进行动态刷新,例如:
<@p.select colspan="1" width="50" label="事项类型" name="item_type" id="item_type"
list=cmsWorkTypes! listKey="item_type" listValue="item_name" required="true"
style="width:200px"/><@p.tr/>
要刷新该代码生成出来的select,先获取其对象
var option = document.createElement("option");
然后清除里面的内容
$("#item_type").find("option").remove();
然后添加新内容
$("#item_type").append("<option value="+value+">"+name+"</option>");
这时就完成了FTL标签的局部刷新动作
热门工具 换一换