JS POST 传值方式

来源:互联网 发布:macbook中文下载软件 编辑:程序博客网 时间:2024/05/17 23:36

JS POST 传值方式:

function PostSubmit(url, para1, para2,para3) {    var postUrl = url;//提交地址       var _para1 = para1;//第一个数据       var _para2 = para2;//第二个数据       var _para3 = para3;//第三个数据       var ExportForm = document.createElement("FORM");    document.body.appendChild(ExportForm);    ExportForm.method = "POST";    var newElement = document.createElement("input");    newElement.setAttribute("name", "head");    newElement.setAttribute("type", "hidden");    var newElement2 = document.createElement("input");    newElement2.setAttribute("name", "flag");    newElement2.setAttribute("type", "hidden");    var newElement3 = document.createElement("input");    newElement3.setAttribute("name", "url");    newElement3.setAttribute("type", "hidden");    ExportForm.appendChild(newElement);    ExportForm.appendChild(newElement2);    ExportForm.appendChild(newElement3);    newElement.value = _para1;    newElement2.value = _para2;    newElement3.value = _para3;    ExportForm.action = postUrl;    ExportForm.target = "_blank";    ExportForm.submit();    document.body.removeChild(ExportForm);}


JS  调用

    var headtemp = (document.all("head").innerText);    var flag = Math.round(Math.random() * 10000);    var url = (res.value);    PostSubmit("reportshow.aspx", headtemp, flag, url);

reportshow.aspx  接收值:

if (Request.Form["head"] != null)        {                       this.Title = Request.Form["head"].ToString();        }




0 0