본문 바로가기
PHP

자바 스크립트(javascript)에서 POST 전송하기

by 초짜 주인장 수표 2018. 10. 27.

정석대로 구글링을 해보니 결과가 그지같은것이 많아서 작동이 안되었다.

그렇다고 포기하자니 뭐해서 열심히 잔머리를 굴려 가볍게 하나 짜보았다.



var fn = "hello";


document.write('<form action="/index.php" id="smb_form" method="post"><input type="hidden" id="(전송할 변수명)" name="(전송할 변수명)" value="'+ fn +'"></form>');
document.getElementById("smb_form").submit();


뭐 설명할것도 없이 간결하다.

변수를 선언하고, document.write를 이용해서 가상의 form을 만든다.

또한 그 속에 input type=hidden으로 변수들을 넣어준후, submit 시키면 끝. 매우 쉽다.


참고로 말하자면, document.write를 하면 그전에 로드되었던것은 싹다 사라지는듯 하다.

실제 html에서의 submit과 동일한 역할을 함으로 사용해보려고 한다. 이상.

댓글0