Jquery 에서 append 기능

Jquery 에서 append 기능

QA

Jquery 에서 append 기능

본문

추가버튼을 클릭할때마다

Jquery 에서 append 로
<input type="hidden" name="a[]" class="a" value="1" />

이렇게 추가하고 Form 전송하면

배열로 넘어와야하잖아요

그런데 전혀 넘어오질않는데 왜그런지 아시는분 계신가요?

이 질문에 댓글 쓰기 :

답변 2

현상에 대한 자세한 내용 이라던지, 기타 오류에 관련된 내용이 전혀 없어 자세한 답변은 힘들구


아래는 간단한 예제입니다.



<?php
$a = (isset($_POST['a']) === true) ? $_POST['a'] : null;
if ($a !== null) {
    print('<pre>');
    print_r($a);
    print('</pre>');
}
?>

<script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script>
<script type="text/javascript">
    $(function () {
        $("#append").bind("click", function () {
            $("#tmpl").children().clone().appendTo("#frm");
        });
    });
</script>

<div id="tmpl" style="display: none;"><input type="hidden" name="a[]" class="a" value="1" /></div>

<form id="frm" method="post" action="">
<input type="button" value="append" id="append" />
<input type="submit" />
</form>

전혀 안넘어온다는게 값이 아니라 배열 자체가 없는거라면 

form 바깥쪽에 <input type="hidden" name="a[]" class="a" value="1" /> 가 들어가있는게 아닌가요..?
 

답변을 작성하시기 전에 로그인 해주세요.
전체 2

회원로그인

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