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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章