您的位置:首页 > Web前端 > JavaScript

JS操作freemarker中的list

2016-05-25 13:09 459 查看
今天看见一帖子,需要js操作freemaker 中的list的,以前还没有遇到过,不过再查了资料后,将此问题解决了,而且发现了个特点:原来js中可以进行freemaker 标签的嵌套。

接下来给大家分享哈。代码如下:

[#list type as n]

${n.catalogname}

</div>
<div class="more"><a href="javascript:;" id = "load_more" >加载更多</a></div>
<input type="hidden" id="catalogId" value="${n.id}">
[/#list]


var _news;
(function() {
var s ={type?size};
if(s!=0)
{
[#list type as t ]
var cid = t.id;.getJSON('${base}/news/getnewsnn/?typid='+cid, function(data){
_news = data;
initNews();
});
[/#list]
}
});

function initNews() {
if (_news!=null){
for(var item in _news){
var x = _news[item];
var menulist ='';
menulist += "";
menulist += "

";
menulist += " ";
menulist += "

"+x.title+"

";
menulist += ""+x.imgurl+"......
";
menulist += "";
menulist += "2016-6-7";
menulist += "";
menulist += "评论(15) ";
menulist += " | 分享";
menulist += "
";

$('#'+x.catalogid).append(menulist);
}
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: