jquery $post serialize() 질문 드립니다

jquery $post serialize() 질문 드립니다

QA

jquery $post serialize() 질문 드립니다

본문

$post 로 새창에

$.post(payappurl, {
    type1: f.type1.value,
    type2: f.type2.value,
    type3: f.type3.value,
    type4: f.type4.value
},
function (data) {
    var w = window.open(url, "popup_window", "toolbar=no, location=no, width=460, height=600");
    w.document.open();
    w.document.write(data);
    w.document.close();
});

 

이런식으로 input 값을 보내는데

양이 많아질것 같아서

serialize() 를 사용해서 폼 전체를 

POST 값으로 보내려고 합니다

 

data 부분을 어떻게 처리해야 하는지 모르겠습니다 ㅜㅜ;;

 

이 질문에 댓글 쓰기 :

답변 1

팝업창으로 데이타 POST 보내는 방법은  여러가지가 있지만 아래와 같은 방법도 있습니다.

[code]

<form onsubmit="return popup_post()" method="post" name="f1" action="test2.php" target="new_popup">

<input type="text" name="a1" class="a" value="1" />

<input type="text" name="a2" class="a" value="2" />

<input type="text" name="a3" class="a" value="3" />

<input type="text" name="a4" class="a" value="4" />

<input type="text" name="a5" class="a" value="5" />

<input type="text" name="a6" class="a" value="6" />

<input type="text" name="a7" class="a" value="7" />

<input type="text" name="a8" class="a" value="8" />

<input type="text" name="a9" class="a" value="9" />

<input type="text" name="a10" class="a" value="10" />

<input type="text" name="a11" class="a" value="11" />

<button type="submit" >전송</button>

</form>

 

<script>

function popup_post() {

    window.open('test2.php', 'new_popup', 'toolbar=0, width=900, height=380, resizable=no');

    document.f1.submit();

}

</script>

[code]

답변을 작성하시기 전에 로그인 해주세요.
전체 606
QA 내용 검색

회원로그인

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