룩히
106
2017-09-13 18:40:04.0
3
165

자바스크립트 반복수행


<%
			String rowCount = " select * from ChartDraw ";
			pstmt = conn.prepareStatement(rowCount);
			rs = pstmt.executeQuery();
				
			while(rs.next()){

			String SNO = rs.getString("SNO");	
	%>
				<div id="div<%=SNO %>" class="divclass">
					<p class="p1" onclick="Chartinfo(this)">차트그리기</p>
				</div>
				<div class="divRight"  onclick="ChartDelete(this)">삭제</div>
			
	<script type="text/javascript">	
		<%
		out.println(" chartDraw("+SNO+"); " );	
		%>
		
		function setIntervalus() {

			setInterval("chartDraw("+<%=SNO%>+")", 3000);
						

		}
		
	</script>
	
		<%
			}	
		%>		


ChartDraw()함수가 차트를 그리는 함수인데요

그것을 Setinterval함수로 반복수행하려고 했는데 

마지막에 그린 차트만 반복이 되더라고요. 그 앞에 생성된 차트는 반복수행을 하지 않습니다.

어디를 수정해야 생성된 모든 차트가 반복수행을 할수 있을까요??

0
0
  • 답변 3

  • narise
    2k
    2017-09-13 20:18:52.0

    ajax로 고쳐서 json으로 결과 받게 싹 고치세요.

    1
  • hackerjoro
    -96
    2017-09-13 20:44:30.0
    setIntervalus 함수를 빼고 쓰셔야 될 것 같은데요...
    1
  • 룩히
    106
    2017-09-14 09:17:13.0

    감사합니다. setIntervals 함수 빼니깐 잘 돌아가네요


    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.