본문 바로가기
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과 동일한 역할을 함으로 사용해보려고 한다. 이상.

댓글