1 2 3 4 5 6 7 8 9 10 11
| <input id="btn_amp" type="button" value="点点点" /><script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script><script> $(function () { $("#btn_amp").click(function () { var url = "http://localhost:8080/test3"; var keys = ["userName"]; var values = ["123"]; openWindowWithPost(url, "预览", 500, 400, null, keys, values); }); }); function openWindowWithPost(url, name, width, height, resizable, keys, values) { var screenWidth = screen.availWidth, screenHeight = screen.availHeight; var para = ""; para += 'width=' + (width ? width : screenWidth - 20); para += ',height=' + (height ? height : screenHeight - 43); para += ',left=' + (width ? (screenWidth - width) / 2 : 0); para += ',top=' + (height ? (screenHeight - height) / 2 : 0); if (resizable) para += ',resizable = yes'; if (!name) name = ""; var newWindow = window.open("", name, para); if (!newWindow) { return false; } var html = ""; html += "<html><head></head><body><form id='formid' method='post' action='" + url + "'>"; if (keys && values && (keys.length == values.length)) { for (var i = 0; i < keys.length; i++) { html += "<input type='hidden' name='" + keys[i] + "' value='" + values[i] + "'/>"; } } html += "</form><script type='text/javascript'>document.getElementById(\"formid\").submit()<\/script><\/body><\/html>"; newWindow.document.write(html); return newWindow; } </script>
|