ajax 배열 질문 입니다.

ajax 배열 질문 입니다.

QA

ajax 배열 질문 입니다.

본문

예들 들어 car_number1 ~  car_number20 까지 값이 있다고 치면  ajax 로 체크 할려고 하면

ajax 배열로 어떻게 담고 풀어주어야 하는지요.

아래처럼 하는게 맞나요?

 

html


var number_arr = Array($("input[class=carnumber]").val());
    $.ajax({
            url: 'ajax.car_check.php',
            type: "POST",
            data: {
                "number_arr": number_arr
            },
            dataType: "text",
            error: function(xhr, status, error){
                alert(error);
            },
            async: false,
            cache: false,
            success : function(res){
                if(res) {
                    alert('기존에 가입된 중장비입니다. 차량번호를 확인하세요.');
                } else {
                    alert('등록가능 합니다.');
                }
            }
    });

 

 

 

662111144_1620195109.6838.png

이 질문에 댓글 쓰기 :

답변 4

number_arr = Array($("input[class=carnumber]").val());

<-- 테스트 해보면 이렇게 해서는 배열에 담기지않는 다는 것을 알 수 있지않나요?

다음처럼 배열에 담으세요
number_arr = [];
  $(".carnumber").each( function(){
      number_arr.push( $(this).val() );
  });

 

var number_arr = Array($("input[class=carnumber]").val());

대신에

var number_arr='';

$("input[class=carnumber]").each( function(e){ number_arr += '##'+e.val(); });

이런 식으로 해야 하지 않을까요?

답변을 작성하시기 전에 로그인 해주세요.
전체 16,797
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT