JavaScript 實現POST方式提交表單
阿新 • • 發佈:2019-02-19
使用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呼叫方式。