Как открыть результат формы в popup?

Всем доброго дня! Помогите решить проблему. Есть форма, в которой после заполнения полей и нажатия на кнопку должно произойти открытие popup окна с дальнейшими действиями. Но:

  1. Не передаются POST данные формы. (этот вопрос решаем через JS, думаю разберусь);
  2. Желаемый URL открывается в POPUP,но одновременно с ним же, он открывается и в основном окне.

В идеале, должна открываться следующая страница с формой в popup, а на текущей просто очищаться поля.

let params = `scrollbars=no,resizable=no,status=no,location=no,toolbar=no,menubar=no,
width=600,height=600,left=300,top=200`;

$('form').submit(function(e) {
  var empty = $(this).parent().find("input").filter(function() {
    return this.value === "";
  });
  if (!empty.length) {

    function openPopup() {
      window.open('adder.php', 'Оприходование', params);
    };

    $('form input').not(':button, :submit').val('');
  }
  e.preventDefault();
});
<form method="post" action="purchases.php">
       <input name="nameof" placeholder="Поставщик" list="first">
          <datalist id="first">
            <?php  foreach ($rows as $row) 
             { print ('<option value="'.$row['kontname'].'">');  
                  }
              ?>
            </datalist>
            <input name="type" placeholder="Тип товара" list="second">
             <datalist id="second">
            <?php  foreach ($tops as $top) {
           print ('<option value="'.$top['g_type'].'">');  
                  }
              ?>
          <input class="button" onclick="openPopup()" type="submit"> 
        </form>


Ответы (0 шт):