1. 程式人生 > >JS使用post方式提交

JS使用post方式提交

一般都是寫上隱藏的form標籤,用<a href="#" onclick="..."/>來呼叫js函式然後submit

全部用js來寫也行,以下是我在一個問答頻道看見別人寫的例子,放在這裡

function post(URL, PARAMS) {      
    var temp = document.createElement("form");      
    temp.action = URL;      
    temp.method = "post";      
    temp.style.display = "none";      
    for (var x in PARAMS) {      
        var opt = document.createElement("textarea");      
        opt.name = x;      
        opt.value = PARAMS[x];      
        // alert(opt.name)      
        temp.appendChild(opt);      
    }      
    document.body.appendChild(temp);      
    temp.submit();      
    return temp;      
}      
     
//呼叫方法 如      
post('pages/statisticsJsp/excel.action', {html :prnhtml,cm1:'sdsddsd',cm2:'haha'});

轉載自:http://blog.csdn.net/wzwlln/article/details/6186520