Jquery+freemaker实现FTL标签的局部刷新

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("");
这时就完成了FTL标签的局部刷新动作

你可能感兴趣的:(JS,HTML)