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調用方式。

發佈了86 篇原創文章 · 獲贊 19 · 訪問量 56萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章