在新窗口中post提交

function preview() { openPostWindow('http://localhost/dt/HtmlToPdf/HtmlToPdf',[['name','chenlin'],['value','小王']],'132423'); } //在新窗口中post提交参数 function openPostWindow(url, args, name){ var tempForm = document.createElement("form"); tempForm.id="tempForm"; tempForm.method="post"; tempForm.action=url; tempForm.target=name; tempForm.style.display="none"; //可传入多个参数 for(var i=0; i<args.length; i++){ var hideInput = document.createElement("input"); hideInput.type="hidden"; hideInput.name=args[i][0]; hideInput.value=args[i][1]; tempForm.appendChild(hideInput); } tempForm.addEventListener("onsubmit",function(){ window.open("about:blank",name,"directories=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no"); }); document.body.appendChild(tempForm); tempForm.submit(); document.body.removeChild(tempForm); }

你可能感兴趣的:(在新窗口中post提交)