자바스크립트내 for 문 기초(?)질문 채택완료

Copy
function testget() { 
        $.ajax({
            url: g5_url+"/my_testget.php",
            type: "POST",
            dataType: "json",
            data :{ "mb_id": mb_id},
            async: true,
            cache: false,
            success: function(data, textStatus) {

              if(data != null && data != []) {

                 $("#Am1").val(addComma(data.Am1));

                 $("#Am2").val(addComma(data.Am2));

                 $("#Am3").val(addComma(data.Am3));

 

                 // [질문1] 이런식으로 값이 100개 정도 있다면..

                 // Am1 ~Am100 까지 있다면...이럴때는 for 문을 어떻게 작성하는지요..^^;;

                    for(var i = 1; i<=100; i++) {
                         $("#Am1").val(addComma(data.Am1)); // 이부분을 어떻게 작성하는지요..               
                     }

 

 

                 // [질문2] 질문1번과 비슷한 내용입니다만..

                    for(var i = 1; i<=100; i++) {
                         if(data.Am1 == 1){  // 역시 data.Am1 ~ data.Am100 이고 값이 1일때 체크
                            $("input[name=Am1]:checkbox").attr("checked", true);
                         }                    
                     }

                 // $("input[name=Am1]:checkbox").attr("checked", true);

                // 이것도 Am1~Am100 까지 되는지요..

 

              }

 

      }

 

<input name="Am1" id="Am1" type="text">
<input name="Am2" id="Am2" type="text">

<input name="Am3" id="Am3" type="text">

                            

<input type="checkbox" id="1" name="Am1">

<input type="checkbox" id="2" name="Am2">

<input type="checkbox" id="3" name="Am3">

새벽 공부중 방법을 못찾아 이렇게 글을 남깁니다.

감사합니다. (__)

답변 1개

채택된 답변
+20 포인트
                    for(var i = 1; i<=100; i++) {
                         $("#Am1"+i).val(addComma(data.['Am'+i])); // 이부분을 어떻게 작성하는지요..               
                     }
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

답변 감사합니다. 큰 도움 되었습니다. 계속 공부해 보겠습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고