<form action="url" method="POST" target="_blank">
<input type="hidden" name="id[]" value="">
<input class="print-all-btn" type="submit" name="send" value="send">
</form>
printAll.on("click", function(){
var array = [];
$('input.select-inv-check:checked').each(function() {
array.push($(this).data('id'));
});
document.getElementsByName("id[]").value = array;
console.log("id[]", document.getElementsByName("id[]").value);
return;
});
в консоле выводит массив, а новая страница пустая. Но если статический вручную вбить, то на страница появляются данные.
<form action="url" method="POST" target="_blank">
<input type="hidden" name="id[]" value="9173981723917293">
<input type="hidden" name="id[]" value="9173981723917293">
<input type="hidden" name="id[]" value="9173981723917293">
<input type="submit" name="send" value="send">
</form>