純jsが実現し、getがformフォームpost要求に転送する.

1154 ワード

       param.html
           /param.html?requestUrl=    &key=value........
        get       post  。



  
 


function init(){ var params = window.location.href.split("?")[1]; var paramArray = params.split("&"); for(var i = 0; i < paramArray.length; i++){ var param = paramArray[i]; var key = param.substring(0,param.indexOf("=")); var value = param .substring(param.indexOf("=")+1); if("requestUrl"==key){ document.getElementById("myform").action = value; }else{ var input= document.createElement("input"); input.setAttribute("name",key); input.setAttribute("value",value); input.setAttribute("type","hidden"); document.getElementById('myform').appendChild(input); } } } init(); document.forms[0].submit();