寫前端的時候常需要建隱藏表單做 Client Post 的動作,但又不想因為這個簡單的需求 import jQuery 進來專案,這時候只好端出又臭又長的原生 JavaScript。
程式碼如下:
var form = document.createElement('form');
form.setAttribute('action', 'https://blog.exfast.me');
form.setAttribute('method', 'post');
form.setAttribute('style', 'display: none;');
var input = document.createElement('input');
input.setAttribute('name', 'data');
input.setAttribute('value', '11223');
form.appendChild(input);
document.body.appendChild(form);
form.submit();