반응형
보통 팝업창을 열때는 데이터를 GET 방식으로만 주고 받았었는데,
GET은 URL에 너무 지저분하게 파라미터들이 붙고, 노출이 되는 부분이 있어서 좋아하지 않는다.
그래서 POST 방식으로 데이터를 넘겨주는 방법을 찾아보았다.
FORM 태그를 이용해서 통으로 넘겨줄 수 있었다.
//팝업창 오픈하여 데이터 전송
function openPopup( ) {
window.open("", popOpen, ['fullscreen=no,menubar=no,status=no,toolbar=no,titlebar=no,location=no,scrollbar=auto,width=650,height=550'] );
form.target="popOpen";
form.action=" URL명";
form.submit( );
}
위에는 javascript 부분으로 버튼을 클릭하면 동작하는 부분이다.
<form name="form" method="post">
<input type="hidden" name="appno">
<input type="hidden" name="name">
<input type="hidden" name="fee">
<input type="hidden" name="mobile">
<input type="hidden" name="email">
</form>
<a href="#" onclick="openPopup()">버튼</a>
여기는 HTML 부분이다.
전달할 data 들을 FORM 태그 안에 hidden으로 넣어두었다.
반응형
'SOFTWARE > TIP' 카테고리의 다른 글
[eXERD] 리버스 엔지니어링 하기 (0) | 2023.04.15 |
---|---|
[PostgreSql] 날짜 연산하기 (0) | 2023.03.19 |
[Eclipse] properties 파일 인코딩 설정 (0) | 2023.03.05 |
배치파일로 자바 실행 시키기 (0) | 2023.03.02 |
[eclipse] localhost로 접근했을때, ip를 0.0.0.0으로 가져오는 경우 (0) | 2022.07.13 |
댓글