Dados com Array JavaScript

5 respostas
E

Bom dia pessoal,

Alguém sabe como armazenar os dados abaixo em um array javasript:

<table id="tb1" align="center" class="style2">  
         
     <tr><td>Código</td><td>Nome</td><td>Seleciona</td></tr>  
         <%  
           while(rs.next()){  
               out.println("<tr><td><input type='text' name='cdg' id='cdgv' size='3' value='"+rs.getInt(1)+"'/></td>");  
               out.println("<td><input type='text' name='nomeund' id='unidadenome' size='20' value='"+ rs.getString(2)+"'/></td>");  
               out.println("<td><a href='#' onClick='putData()'/>...</td></tr>");  
            
               }  
              
             
         %>  
     </table>

Se alguém souber aguardo ajuda!
Att,

5 Respostas

mario.fts

Use um objeto Array.

Aqui tem alguns exemplos:

http://www.w3schools.com/JS/js_obj_array.asp

sandeco

scriptlet não

E

Qual maneira eu usaria?

alves.Felipe
segue um exemplo:
var lista;

//OBTEM A LISTA DE TREINAMENTOS
		function criaListaTreinamento()
		{		
			//pega a lista	
			<%ArrayList array=((ArrayList)request.getAttribute("treinamentos"));%>
			
			//seta o tamanho do array
			lista=new Array(<%=array.size()%>);
			
			<% for(int i=0;i<array.size();i++)
			{
				Treinamento treinamento=(Treinamento)array.get(i);		
			%>
				//object curso recebe os valores do Curso
				var treinamento=new Object();
				treinamento.id='<%=treinamento.getId()%>';
				treinamento.nome='<%=treinamento.getNome()%>';
				treinamento.objetivo='<%=treinamento.getObjetivo()%>';
				
				
				//add na nova lista
				lista['<%=i%>']=treinamento;		
				
			<%}%>				
		}
E

Não consegui implementar não.

Criado 12 de março de 2009
Ultima resposta 15 de mar. de 2009
Respostas 5
Participantes 4