以post形式打開一個新頁面,並且提交一些參數,本質是使用form的target指向一個新的空白頁面
function postForm(url, params) { var temp = document.createElement("form"); //創建form表單 temp.action = url; temp.target = "_blank"; temp.method = "post"; temp.style.display = "none";//表單樣式為隱藏 for (var item in params) {//初始化表單內部的控件 //根據實際情況創建不同的標簽元素 var opt =document.createElement("input"); //添加input標簽 opt.type="text"; //類型為text opt.id = item; //設置id屬性 opt.name = item; //設置name屬性 opt.value = params[item]; //設置value屬性 temp.appendChild(opt); } document.body.appendChild(temp); temp.submit(); temp.parentNode.removeChild(temp); return temp; }