1. 程式人生 > >JavaScript 實現POST方式提交表單

JavaScript 實現POST方式提交表單

        使用js實現POST表單提交主要應該在使用url資料提交時url地址超長的問題。

JavaScript程式碼如下:

//Post方式提交表單
function PostSubmit(url, data, msg) {
    var postUrl = url;//提交地址
    var postData = data;//第一個資料
    var msgData = msg;//第二個資料
    var ExportForm = document.createElement("FORM");
    document.body.appendChild(ExportForm);
    ExportForm.method = "POST";
    var newElement = document.createElement("input");
    newElement.setAttribute("name", "sn");
    newElement.setAttribute("type", "hidden");
    var newElement2 = document.createElement("input");
    newElement2.setAttribute("name", "no");
    newElement2.setAttribute("type", "hidden");
    ExportForm.appendChild(newElement);
    ExportForm.appendChild(newElement2);
    newElement.value = postData;
    newElement2.value = msgData;
    ExportForm.action = postUrl;
    ExportForm.submit();
};


頁面呼叫就是普通的javascript呼叫方式。