var imgs = {}
for( var i = 0i <data.lengthi++){
imgs['rc_' + parseInt(i+1,10)] = data[i]
}
console.log(imgs)
楼上说的不对,asp使用js做服务器端语言的时候可以连接数据库。只是这没有什么意义。
asp默认使用VBscript,连接数据库后直接循环输出即可
dim rs,sql,strSet RS=Server.CreateObject("ADODB.RECORDSET")
sql="select top 20 * from K1 where 1=1"
' rs.open sql,conn,1,1
' if rs.bof and rs.eof then
' str="there is nothing!"
' else
' str=""
' do while not rs.eof
' str=str&"<div class='id'>"&rs("id")&"</div><div class='t'>"&rs("title")&"</div><div class='b'>"&rs("content")&"</div>"
' rs.movenext
' loop
' end if
' rs.close:set rs=nothing
' response.write str
这是我做过的一个以表单显示在页面的:<%@ page import="org.tsinghua.beans.*"%>//包名
/**
*DBConnection 是负责连接数据库和查询出数据放到泛型集合里面的 类。
*address是个实体类 里面是字段属性的封装
**/
<table align="center" >
<%
int pageId=0
if(request.getParameter("pageId")==null){
pageId=1
}else{
pageId=Integer.parseInt(request.getParameter("pageId"))
}
//uid是用户登录后产生的session
int uid=Integer.parseInt((String)session.getAttribute("uid"))
//实例化
DBConnection pb=new DBConnection()
//pagination()是通过将uid传入查询数据的 pageId是分页查询的(这里不用理)。
//返回List<address>集合
List<address>allData=pb.pagination(pageId,uid)
%>
<!-- 显示标题栏-->
<tr><td align="center">编号</td><td align="center">姓名</td><td align="center">电话号码</td><td align="center">性别</td><td align="center">年龄</td><td align="center">爱好</td><td align="center">E-mail</td><td align="center">住址</td></tr>
<%
//泛型迭代器
Iterator<address>it=allData.iterator()
while(it.hasNext()){
address a=it.next()
%>
<!--将遍历出来的数据打印到对应的列-->
<tr><td align="center"><%=a.getId()%></td><td><%=a.getPname()%></td><td><%=a.getPhone()%></td><td align="center"><%=a.getGender()%></td><td align="center"><%=a.getAge()%></td><td><%=a.getHobby()%></td><td><%=a.getEmail()%></td><td><%=a.getAddress()%></td></tr>
<%
}%>
</table>
希望对你有用!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)