Open Window.open () С помощью данных POST и получения данных с помощью PHP

У меня есть форма с именем пользователя и паролем. когда я нажму кнопку submit buttom, тогда имя пользователя и пароль перейдут на другую страницу и откроют новое окно.

я знаю, что я передам эти данные по запросу GET, например

window.open('url.php?unm=username&pass=password','_blank'); 

но в моем случае я не хочу отображать данные в URL-адресе. Я хочу использовать метод POST Чтобы получить данные на странице url.php.

Итак, как это сделать. Пожалуйста, помогите .. Спасибо за предварительный

Ниже кода я использую:

 $.post("url.php?unm=username&pass=password",function(data){ $("#form").hide(); }); 

Вам нужно сделать с формой submit, а затем открыть новое окно

 <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> 

Вы можете сделать это с помощью Javascript. См. Пример ниже. Источник

 var redirect = function(url, method) { var form = document.createElement('form'); form.method = method; form.action = url; form.submit(); }; redirect('http://www.example.com', 'post'); 
 <form action="url.php" type="post"> <input type="hidden" value="username" name="unm"> <input type="hidden" value="password" name="pass"> <button type="submit"> </form> 

вы можете получить данные из url.php, например

$ username = $ _POST ['unm']; $ password = $ _POST ['pass'];

Пожалуйста, попробуйте это.

 <script> $(document).ready(function(){ $("button[name='loginBtn']").click(function(){ $('#frm_RegisteredForm').attr('action','test.php'); $('#frm_RegisteredForm').submit(); }); }); </script> <form name="frm_RegisteredForm" id="frm_RegisteredForm" action="javascript:void(0);" autocomplete="off" method="post" target='_blank'> <input type="text" name="password" id="password" value="" /> <input type="text" name="username" id="password" value="" /> <button type="button" name="loginBtn" id="loginBtn" value="Add" accesskey="a">login</button> </form> 

Здесь я отправляю свою форму из java-скрипта IE. Я использую jQuery. Чтобы открыть новую страницу, я просто указал объект формы как пустой в теге формы. Попробуй это. Это тоже сработает для вас. Это работает в моем случае.