js里需要循环数据库里的数据 怎么做

js里需要循环数据库里的数据 怎么做,第1张

var data = [1,2,3,4]//假设data是数据库的数据 一个数组

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,str

        Set 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>

希望对你有用!


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6773359.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存