Javascript: Открыть страницу на новой вкладке, передав на неё данные через POST
Есть несколько вариантов решения данной задачи Самым простым из них является размещение на странице скрытой формы, заполнение её данными в нужный момент, и принудительный submit. Например как-то так:
<form id="my_form" method="post" action="?view=new_page" target="Новое окно">
<input type="hidden" id="my_var" name="my_var" value="" />
</form>
<script type="text/javascript">
my_var="Мои данные в POST";
window.open('', 'Новое окно');
document.getElementById('my_form').submit();
</script>