大量相似的网页怎么用js的for循环做出来?

发布网友

我来回答

1个回答

热心网友

要用js处理数据, 后台输出就要用json格式才方便交给js处理.
可以直接输出到js代码里,或者用ajax获取.
把数据生成html的方法,比较老套的是拼接法
var html=[];
for(var i=0;i<data.length;i++){
html.push(' <div>'+data[i].title+'</div> ');
}
$('#content').html(html.join("\n"))
比较流行的做法是引入一个js模板引擎库, 用对应的语法写局部模板,然后再调用数据编译成最终的html并插入到页面.
具体的每个模板引擎库语法略有差异,可以搜索一下找个合适的, 文档里都有示例代码,按说明使用就好 了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com