입력된 값을 JSON 형태의 데이터로 변경하기
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <!-- jQuery --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> </head> <body> <br><br> 아이디 : <input type="text" id="id1" > , 비밀번호 : <input type="text" id="pw1" ><br><br> 아이디 : <input type="text" id="id2" > , 비밀번호 : <input type="text" id="pw2" ><br><br> <button id="changeBtn">JSON 변환</button><br><br> <strong> :: 출력결과 :: </strong><br><br> <div id="result"></div> <script> $("#changeBtn").click(function(){ // 배열을 선언한다. var dataArr = new Array(); for(var i=1; i<=2; i++){ // 객체 생성 var dataObj = new Object(); // 객체에 input 값을 담는다. dataObj.id = $("#id"+i).val(); dataObj.pw = $("#pw"+i).val(); // 배열 생성된 객체 삽입 dataArr.push(dataObj) ; } // json 형태의 문자열로 만든다. var jsonData = JSON.stringify(dataArr); $("#result").html(jsonData); }); </script> </body> </html> |
'코딩 > jQuery' 카테고리의 다른 글
[jQuery] 테이블의 특정 행(row)의 값 가져오기 (13) | 2017.07.27 |
---|