<a style="cursor:pointer" onclick="doPost("請求地址", {'id':'001','name':'Aaron'})">提交</a> <script> function doPost(to, p) { // to:提交動作(action),p:參數 var myForm = document.createElement("form"); myForm.method = "post"; myForm.action = to; for (var i in p){ var myInput = document.createElement("input"); myInput.setAttribute("name", i); // 為input對象設置name myInput.setAttribute("value", p[i]); // 為input對象設置value myForm.appendChild(myInput); } document.body.appendChild(myForm); myForm.submit(); document.body.removeChild(myForm); // 提交后移除創建的form } </script>