js中怎么循环读取数据库

js中怎么循环读取数据库,第1张

JSP页面中用c标签遍历list,要显示数据的对象列表放到list中。

java代码:

1

request.setAttribute("list", yourList)

jsp代码:

1

2

3

4

<c:forEach var="user" items="${list}">

User Name: ${user.username}

Age: ${user.age}

</c:forEach>

注意在JSP中引入jstl的core标签,如果实在不清楚,继续追问

楼上说的不对,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

print 'var myjson=' . json_encode($array) . ''

比如你可以类似这样写。这样,在你的js中,就能拿到myjson,然后像1楼说的,for或者jquery的each循环,js和php都是弱类型语言,可以类型转换的。如果担心重名,可以先在你的js写这样的

var naoyin = {}

然后php

print 'var naoyin.myjson=' . json_encode($array) . ''

没有测试,如果有bug自己调整下


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

原文地址: http://outofmemory.cn/sjk/10830507.html

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

发表评论

登录后才能评论

评论列表(0条)

保存