js遍历表格(c#,js,ajax,jquery)

js遍历表格,但不是从页面获取表格中的数据,而是数据从sql传到表格中

http://www.jeasyui.com/demo/main/index.php?plugin=DataGrid&theme=default&dir=ltr&pitem=







<% UserDaoImpl udi = new UserDaoImpl();
String keyWord = (String) request.getAttribute("keyWord");
System.out.println(keyWord);
List cinemaList = (List) udi.keyWordQuery(keyWord).get(0);
System.out.println(cinemaList.size());
for (Cinema c:cinemaList
) {
System.out.println(c);
}
List hallList = (List) udi.keyWordQuery(keyWord).get(1);
System.out.println(hallList.size());
for (Hall h: hallList
) {
System.out.println(h);
}
List movieList = (List) udi.keyWordQuery(keyWord).get(2);
System.out.println(movieList.size());
for (Movie m:movieList
) {
System.out.println(m);
}
                for (int i = 0; i <cinemaList.size() ; i++) {
            %>
                <tr>
               <td> <%=cinemaList.get(i).getId()%></td>
                <td> <%=cinemaList.get(i).getName()%></td>
                <td> <%=cinemaList.get(i).getAddress()%></td>
            </tr>
    <%}%>
    </table>
<h5 align="center">场厅信息</h5>
<table width="60%" border="1" align="center">
    <tr>
        <td>场厅id</td>
        <td>场厅名称</td>
        <td>所属影院id</td>
        <td>场厅容量</td>
    </tr>
    <%
        for (int i = 0; i <hallList.size() ; i++) {
    %>
    <tr>
        <td> <%=hallList.get(i).getId()%></td>
        <td> <%=hallList.get(i).getName()%></td>
        <td> <%=hallList.get(i).getCid()%></td>
        <td> <%=hallList.get(i).getCapcity()%></td>
    </tr>
    <%}%>
影院id影院名称影院地址

你在后台从数据库中把数据取出来放到List集合中 然后把list集合传到后台 用标签在对应的位置遍历出来就可以了

看你的标题,你是不是想把后台的数据用ajax获取,然后用jquery遍历?如果是的话直接吧数据存到集合里,传到前台后可以用each遍历。可以看下API

后台获取的值拼接成json,前台js解析这个js值,之后拼装html,之后通过jquery对象的html方法放进去就可以了。