寫前端的時候常需要建隱藏表單做 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();