我有包含用户名和密码的表格。当我点击提交按钮时,用户名和密码将传递到另一个页面并打开新窗口。
我知道我将通过 GET 请求传递此数据,例如
window.open('url.php?unm=username&pass=password','_blank');
但就我而言,我不想在网址中显示数据。我想使用POST方法来获取url.php页面中的数据。
那么如何做到这一点。请帮助..感谢您的帮助
我使用以下代码:
$.post("url.php?unm=username&pass=password",function(data){
$("#form").hide();
});
最佳答案
您需要提交表单,然后打开新窗口
<form id="Form" method="post" action="url.php" target="TheWindow">
<input type="hidden" name="unm" value="" />
<input type="hidden" name="pass" value="" />
</form>
<script>
function Post(name,password) {
var f = document.getElementById('Form');
f.unm.value = name;
f.pass.value = password;
window.open('', 'TheWindow');
f.submit();
}
Post("username","password");
</script>
关于php - 使用 POST 数据打开 Window.open() 并使用 PHP 获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40523975/