87,991
社区成员
发帖
与我相关
我的任务
分享<script id="t_ul" type="text/html">
<ul>
<% for (i = 0; i < num; i++) { %>
<li><a href="<%= list[i].href %>" ><%= list[i].title %></a></li>
<% } %>
</ul>
</script>
哥们,不是JS的错,是你用的不对。
js不是服务器端语言,它只是用来做客户端的,你所谓include作用,那是服务端语言完成的,跟js有个毛关系。
你可以使用ajax请求一个服务用来处理模板,动态加载到你需要的页面中来。
等你分清客户端和服务端的时候再来讨论这个问题<script language="javascript">
var groupName='${item.item}';
var result = jsonrpc.ajax.getItemsByGroupName(groupName);
var item;
var itemValue
for (var i=0;i<result.length;i++){
if(result[i][0]!=""&&result[i][1]!=""){
item = result[i][0];
itemValue = result[i][1];
document.write("<tr><td align='center' width='68'><input type='checkbox' id='"+itemValue+"' name='_${item.item}' value='"+itemValue+"' onclick='setTableNames(this);'/></td><td> "+item+"</td></tr>");
}
}
</script>