자바스크립트 코드내에서 동적으로 Form을 생성하고 Post 요청을 보내야 할경우 다음과 같이 한다.
<script type="text/javascript">
function submit() {
var form = document.createElement("form"); form.setAttribute("charset", "UTF-8"); form.setAttribute("method", "Post"); //Post 방식 form.setAttribute("action", "/user/signup"); //요청 보낼 주소
var hiddenField = document.createElement("input"); hiddenField.setAttribute("type", "hidden"); hiddenField.setAttribute("name", "mName"); hiddenField.setAttribute("value", mName); form.appendChild(hiddenField);
hiddenField = document.createElement("input"); hiddenField.setAttribute("type", "hidden"); hiddenField.setAttribute("name", "mEmail"); hiddenField.setAttribute("value", mEmail); form.appendChild(hiddenField);
document.body.appendChild(form); form.submit(); } </script> |
'JavaScript' 카테고리의 다른 글
[javaScript] 자바스크립트 마우스 우클릭 방지 / 개발자도구(F12) 막기 (0) | 2020.02.12 |
---|---|
reload(), 페이지 다시 읽기, 새로고침 (0) | 2020.02.04 |
자바스크립트 Array Sort() 정리 사이트 (0) | 2019.06.26 |
댓글