JS-POST提交参数

<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> 

  

posted @ 2020-08-04 10:17  Aaron_zyq  阅读(1603)  评论(0编辑  收藏  举报