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> 

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM