JavaScriptでPOSTリダイレクト

JavaScriptでPOSTリダイレクト

JavaScriptでリダイレクトする際、「location.href='転送先URL';」でできますが、GET送信しかできないため、転送先URLは「./?***=***&***=***」など、パラメータを列記することになります。

場合によってはPOST送信(パラメータ非表示)したい場合がありますが、通常フォームをページ読み込みと同時にSUBMITすることで可能となります。

<form method="post" action="サイトURL">
<input type="hidden" name="name1" value="value1">
<input type="hidden" name="name2" value="value2">
<input type="submit" id="submit" value="submit">
</form>
<script>
window.onload = function(){
   document.getElementById("submit").click();
}
</script>
JavaScript
2021.04.24 16:23
2021.04.24 16:24

Related entry

Pickup entry