PHP
자바 스크립트(javascript)에서 POST 전송하기
수표
2018. 10. 27. 19:01
정석대로 구글링을 해보니 결과가 그지같은것이 많아서 작동이 안되었다.
그렇다고 포기하자니 뭐해서 열심히 잔머리를 굴려 가볍게 하나 짜보았다.
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과 동일한 역할을 함으로 사용해보려고 한다. 이상.